2011-04-28 7 views
1

설치 파일을 생성하는 데 사용하는 빌드 스크립트가 있습니다. 내부 버전 파괴 번호를 동기화하기 위해 스크립트 파일의 끝에 빈 줄을 추가 한 다음 다른 파일에서 모든 파일의 버전 번호를 동일한 값으로 늘리십시오. 그런 다음 스크립트에서이 값을 다음과 같이 사용합니다.파일의 버전 번호를 바꿉니다.

REVISION="$Rev: 58 $" 

빈 줄을 추가하는 대신 더 깨끗한 방법이 있습니까? "touch"를 사용해 보았지만 Subversion 참조는 타임 스탬프 변경을 봅니다.

답변

1

한 가지 대안은 스크립트가 svnversion을 실행하고 파일의 출력을 파일로 덤프하여 파일의 내용이 진정으로 바뀔 수 있도록하는 것입니다. 또는 파일을 건드린 후 -f 플래그로 커밋을 시도하여 커밋을 강제로 수행 할 수 있습니다.

1

는 설정 SVN은 :

$LastChangedRevision: 28 $

:이 같은 당신이 LastChangedRevision 키워드가 파일에 발생하면이

svn:keywords : LastChangedRevision 

서브 버전은 개정 번호를 입력합니다 할 파일에 속성을 키워드

관련 문제