2012-02-03 44 views
0

我創建一個新的分支在我的SVN根每一個版本,如:獲取分支之間SVN差異達到一定的修訂

/tags/release-1 
/tags/release-2 

我想拿到2之間的所有文件的差異分支到一個給定的版本。

我OK使用得到DIFF不含修訂:

svn diff --summarize /tags/release-1 /tags/release-2 

然而,如果額外的更改,以製造/標籤/釋放-2對一些可能不需要理由,我只是想拉了變化進行一定的修改。因此,例如我所期待的一個命令,例如:

svn diff -rBASE:53 --summarize /tags/release-1 /tags/release-2 

這是一個有點我的一個猜測,但我希望你能看到什麼,我試圖完成。然而,這給出了錯誤:然後

svn: Summarizing diff can only compare repository to repository 

我的部署過程中的下一步將是出口基於其特定的修訂所有修改過的文件,所以我可以保證的改變駐留在特定的部署中的哪些代碼。

回答

0

我想你想告訴與BASE是什麼HEAD而您希望在發佈-2特定的版本進行比較的版本1的最新版本(即-rHEAD:53),而不是一個簽出。