2013-08-26 1 views
2

당신이 트렁크상의 svn log을 수행 할 때이있을 수 있습니다 간격 : 다른 커밋이 나뭇 가지에 만들어 졌기 때문에특정 Subversion 버전이 속한 분기를 찾는 방법은 무엇입니까? 개정 번호에

 
------------------------------------------------------------------------ 
r1094 | user | 2013-04-23 09:14:01 +0200 (Tue, 23 Apr 2013) | 2 lines 

commit msg 

------------------------------------------------------------------------ 
r1067 | user | 2012-01-16 14:29:17 +0100 (Mon, 16 Jan 2012) | 1 line 

other commit msg 
------------------------------------------------------------------------ 

이잖아. 문제는 주어진 개정판이 어느 브랜치에 속해 있는지를 어떻게 결정할 것인가입니다.

답변

2

로그처럼은 환매 특약의 하위 트리에 대한 모든 역사를 포함

svn log -v -q URL-OF-REPO-ROOT/ -r NNN -l 1

개정 NNN (-r 옵션), 영향을받는 파일 (-v 옵션)에 대한 로그 만이 하나의 개정 (-l 1 옵션)

를 표시합니다
0

문제는 주어진 커밋이 반드시 동일한 분기에있을 필요는 없다는 것입니다. 파일 (및 주어진 경로) 지정된 변경하고 있었는지의 신속한 답변을 얻으려면, 커밋 그럴 수 뭔가 저장소 루트에 대한

svn diff --summarize -c r123456 
관련 문제