문제

VisualSVN 서버와 TortoisesVN 클라이언트를 사용하고 있습니다. 속성을 설정했습니다

svn:keywords = Author Id Revision LastChangedDate Copyright
copyright = (c) 2009 Foo Company.

그런 다음 헤더 파일 (사용자 정의 속성 저작권 포함)에서 이러한 속성을 사용하려고하면 다음과 같습니다.

/******************************************************************************
* $Id$
* 
* $Author$
*
* $Revision$
*
* $LastChangedDate$
*
* $Copyright$
******************************************************************************/

모든 부동산은 저작권을 제외하고는 제대로 대체됩니다. 내가 아직도 무엇을 놓치고 있습니까?

도움이 되었습니까?

해결책

SVN 1.8 이전에는 SVN이 사용자 정의 키워드를 지원하지 않았습니다.

지원되는 키워드와 작동 방식은 다음과 같습니다.http://svnbook.red-bean.com/en/1.5/svn.advanced.props.special.keywords.html

사용자 정의 키워드는 한동안 기능 요청이었습니다.http://subversion.tigris.org/issues/show_bug.cgi?id=890

이 기능은 SVN 1.8 (Markusschaber에게 감사)로 최종 추가되었습니다.https://subversion.apache.org/docs/release-notes/1.8#custom-keywords

다른 팁

올바른 구문이 필요합니다. 즉, 그렇지 않습니다 $Id$, 당신은 필요합니다 $Id: $. 그런 다음 값이 여기에 표시됩니다. $Id: value $

키워드는 사례에 민감하다고 생각합니다. 이 시도:

svn:keywords = Author Id Revision LastChangedDate Copyright
Copyright = (c) 2009 Foo Company.
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top