2009-10-12 7 views
2

Subversion에 소스 코드에 대한 업데이트 내역 및 로깅 메시지 작성 방법을 알려주려고했습니다. 이 질문은 간단 할 수도 있습니다업데이트 기록 및 로그온을위한 Subversion 소스 코드

우리는 CVS를 Subversion으로 변경했습니다. 업데이트 기록 및 로그 메시지를 소스 코드에 표시하는 방법에 문제가 있습니다. CVS에서 우리는 로그 메시지와 함께 CVS에 커밋하기 위해

/** 
* Revision: 
* $Log$ 
* 
* 
* $Id$ 
*/ 

을 사용했습니다. Subversion에 소스 코드에 "$ Revision $ and $ Id $"를 넣으려고했습니다. 그러나 소스 코드에 대한 개정 내역을 업데이트하는 것은 작동하지 않습니다. 어떻게 소스 코드가 최선을 다하고 있습니다 때 개정 역사와 소스 코드에 주석을 추가하는 어떤 생각을 가지고 있습니까 서브

/** 
* Revision: 
* $Revision$ 
* 
* 
* $Id$ 
*/ 

에 대해 다음과 같이

나는 개정 마크를 사용?

감사 예를 들어

답변

3

당신은 당신이 키워드에 대체 할 파일에 svn:keywords 속성을 설정해야합니다 :

svn propset svn:keywords "Date Revision Author Id" *.c 

(See here)

2

서브 버전은 '로그인'역사를 제공하지 않습니다 확장 태그로

ID, 날짜, 수정본 등을 얻을 수 있지만 'svn 속성'을 설정해야합니다. 매뉴얼이나 도움말 페이지의 'svn propset'을 참조하십시오. SVN에 대한 좋은 프론트 엔드 (eg Emacs 모드와 같은)는 명령 행을 피하면서 직접적으로 이것을 볼 수있게 해줍니다.

관련 문제