2015-02-06 3 views
1

.xml 파일을 svn에 보관합니다. 내가 svn 정보를 C++와 (과) 같은 코멘트 섹션에 포함하고 싶습니다 : '// $Id$'svn에 xml 파일 저장

나는 시도했습니다 '<!-- $Id$ -->' 그것은 svn 키워드로 인식되지 않았습니다. 도와주세요.

답변

2

XML 파일에 문제가 없습니다 (모든 파일에 $Id$ 키워드를 입력 할 수 있음).

하지만 Subversion에게 특정 파일에 키워드 대체를 원한다고 말해야합니다. 또한 자동 소품로 치환을 가능하게 서브를 지시 할 수있는 IdAuthor 키워드

svn propset svn:keywords 'Id Author' yourfile.xml 

에 대한 예를 들어

.

[miscellany] 섹션의 Subversion 클라이언트 구성 파일 (예 : ~/.subversion/config)에 enable-auto-props을 true로 설정하십시오.

그리고 [auto-props] 섹션 (아마도 생성해야 함)에서 규칙을 정의 할 수 있습니다. 예를 들어

:

[miscellany] 
enable-auto-props = true 

[auto-props] 
*.xml = svn:keywords=Id 
0

<!-- $Id$ --> 괜찮 으면, Subversion은 svn:keywords 속성으로 특별히 태그 지정한 파일의 키워드 만 바꿉니다. 수행 할 경우

svn propset svn:keywords Id file.xml 

다음에 커밋 할 때 주석이 업데이트됩니다.

새로 추가 된 .xml 파일의 기본값으로 설정하려면 Subversion 구성에서 "자동 소품"정의를 편집하거나 (Subversion 1.8.x 이상인 경우) svn:auto-props을 설정해야합니다 트리 위쪽의 조상 디렉토리 중 하나에있는 속성. Subversion book에는 자세한 내용이 나와 있습니다.