2012-02-22 3 views

답변

5

짧은 이야기 - 명령어를 실행하지 않고는 짧게 할 수 없습니다. 체크인 후크를 사용하면 '이전 버전'에 액세스 할 수 있습니다. 그렇지 않으면 동적으로 쿼리해야합니다. 다음은 셸 변수에 현재 머리 수에서 1을 뺀 값을 채우는 예제입니다.

HEAD_MINUS_ONE=$(svn info http://svn/path/to/head | grep ^Revision | awk '{print $2-1}') 
-1

의욕 + hgsubversion + HG 도움말 revsets

는 몇 가지가 문제의 대부분을 해결할 수 있습니다 서브 버전에서 수정 키워드에 내장되어있다
6

:

  • BASE :이 사용되는 버전입니다 현재 작업 디렉토리에 있습니다.
  • HEAD : 이것은 현재 분기의 끝입니다.
  • COMMITTED : BASE 앞에있는 파일의 최종 커밋 된 개정판입니다.
  • PREV : 이것은 BASE에서 마지막으로 변경된 개정입니다. 그것은 거의 COMMITTED-1입니다.

다른 모든 경우에는 synthesizeerpatel으로 표시해야합니다.

+0

후속 조치 : http://svnbook.red-bean.com/en/1.7/svn.tour.revs.specifiers.html –

관련 문제