2012-08-09 2 views
4

커맨드 라인에서 svn을 사용합니다. 명령 줄에서 헤드 버전 번호를 얻으려면 어떻게해야합니까? 정보를보기 위해서뿐만 아니라 번호가 필요합니다. 이 번호를 사용하여 프로젝트를 자동으로 구축하고 싶습니다.쉘에서 SVN 헤드 버전 번호를 얻으려면 어떻게해야합니까?

+0

* 수정 번호 *에 관심이 있으시면 : http://stackoverflow.com/questions/579196/getting-the-last-revision-number-in-svn –

답변

9

여기 당신을 위해 간단한 쉘 스크립트 꼬추입니다. 실행 : svn info -rHEAD | grep Revision | cut -d' ' -f2

가 직접보기 :

main$ svn info -rHEAD 
Path: main 
URL: svn://url/trunk/main 
Repository Root: svn://url 
Repository UUID: xxxxx-xxxx-xxxx-xxxx-xxxxxxxx 
Revision: 17042 
Node Kind: directory 
Last Changed Author: Nishant 
Last Changed Rev: 17040 
Last Changed Date: 2012-08-09 11:29:05 +0530 (Thu, 09 Aug 2012) 

main$ svn info -rHEAD | grep Revision | cut -d' ' -f2 
17042 

EDIT1 : 머리 회전을 가져 오기 위해 업데이트을.

+0

대단히 감사합니다! 이건 내가 원하는거야! 고마워! @Nishant – qiushuitian

+0

@qiushuitian 기꺼이 도와주었습니다. – Nishant

관련 문제