2013-01-08 24 views

回答

4

大約

svn log --diff --stop-on-copy https://subversion/.../branches/BR-2-7-3 
+2

這顯示DIFF分別爲每個提交之間的差異... – sendmoreinfo

+0

'中svn log --stop -on-copy -l1 -r1:HEAD將僅顯示分支點修訂版,然後您可以將其傳遞給'svn diff',以查看1中的整個分支diff。 – boycy

0

我不確定您是否在使用Eclipse!但如果你是,你可以切換到SVN庫探索 - 右鍵單擊​​你想要的分支,然後點擊顯示歷史記錄。它會告訴你什麼改變了,以及由誰來改變。

3

你是正確的,它是做分支創建時的版本號和要比較它的版本版本號之間的差異的問題(在此情況下,它可能是在最新提交的分支)

您需要分兩步執行此:

1)求分支創建時的版本號與最新的版本號提交

svn log --stop-on-copy <branch location eg. "https://subversion/.../branches/BR-2-7-3"> 

這將顯示你的分支上的日誌所有提交的在頂部(形式rYYYY)最新一期和分支開始在底部(形式rXXXX)。記住這兩個提交的修訂號(XXXX和YYYY)

2)做這兩個版本

svn diff -rXXXX:YYYY <branch location eg. "https://subversion/.../branches/BR-2-7-3"> 
相關問題