2013-08-26 98 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 
相關問題