我有一個問題,合併:SVN:如何創建分支到主幹的差異,用於代碼審查?
我通過複製主幹,建立轉1000。然後,我添加了一個新的 文件blah.txt分支創建一個分支。現在,我要合併這(和其他 )變回我的行李箱結帳:
cd ~/trunk-checkout
svn merge -r 1000:2000 $REPOS/branches/foo
A blah.txt
,在樹幹結帳我創建新的文件blah.txt。但當我 說:
svn diff blah.txt
輸出爲空。不應該輸出整個文件,因爲 還不存在於中繼?
如何獲得svn-diff到trunk,其中包含 全新文件blah.txt?
即使我這樣說(在新文件blah.txt是目錄):
svn diff -r HEAD $REPOS/trunk/foo
它是空的。
我的問題的背景是:我需要將我的代碼(位於分支上)的差異提交到主幹以進行代碼審查(請參閱here)。該差異應該是這樣的:
$ svn diff blah.txt
Index: blah.txt
===================================================================
--- blah.txt (revision 0)
+++ blah.txt (revision 0)
@@ -0,0 +1 @@
+hello world