SVN에서 사용자 정의 키워드를 사용하는 방법
-
05-07-2019 - |
문제
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.
제휴하지 않습니다 StackOverflow