2010-03-01 3 views
13

파이썬에서 특정 분기에 대해 수정 된 모든 파일을 가져 오는 유틸리티를 작성하려고합니다. 날짜 또는 누가 커밋했는지 상관하지 않습니다.svn history from command line

어떻게하면 좋을까요? 내가 파이썬 부분을 처리 할 수, 난 그냥 출력을 줄 svn에서 명령을 찾을 수 없습니다.

답변

5

당신은 "svnlook의 역사"명령을 사용할 수 있습니다 REV는 분기가 생성 된 버전입니다 Subversion Complete Reference

+21

여기서 명령을 사용하는 방법에 대한 전체 예제를 제공하는 것이 좋습니다. – Simon

+7

이것은 클라이언트 측이 아니라 저장소가 위치한 svn 서버에서만 실행됩니다. "svnlook은 직접 저장소 액세스를 통해 작동하므로 (저장소를 보유하고있는 시스템에서만 사용할 수 있음) URL이 아닌 경로가있는 저장소를 참조합니다." 출처 : http://svnbook.red-bean.com/en/1.7/svn.ref.svnlook.html. – Marquez

12
svn diff -r REV:HEAD --summarize 

. 여기서 10

42
svn log -l 10 path/to/file 

는 로그

예에서 엔트리의 개수

svn log -l 10 pom.xml 
+0

전체 svn repo 폴더에 대한 체크 인 인쇄물을 얻는 방법은 무엇입니까? 로그와 비슷한 걸 생각하고 있니? – Sammi

관련 문제