자동 빌드된 결과물 commit 하는 배치파일을 만들고 있다.


svn revision 을 로그로 남기고 싶어 조사해보니 svn info 나 svnversion 이라는 명령어를 이용해 가져올 수 있었다.


출력된 결과물을 파일로 리다이렉트해서 svn commit 시에 -F 옵션을 이용해도 된다.


파일로 출력하는게 실패할 가능성이 있어 환경변수로 설정하는 방법이 있나 찾아보니 for 를 이용하면 가능했다.


for /f "delims=" %%a in ('svnversion') do @set myvar=%%a



출처 : http://stackoverflow.com/questions/635632/can-i-set-an-environment-variable-with-the-svn-revision-number-of-a-project

728x90

+ Recent posts