2012-04-03 80 views
0

提交我嘗試通常的配方來反向合併的意外提交:倒車在SVN 1.7.4

svn merge -rBAD_REV:BAD_REV-1 . 

並擾亂得到的,作爲響應,只表示了關於合併信息消息。文件內容沒有實際恢復到以前的版本。

我去了另一棵樹,在那裏我可以使用svn 1.6.x,但我最終想知道:它做的是正確的事情,沒有告訴我,或有食譜改變?

回答

1

這應該仍然是正確的,但嘗試從源代碼樹的頂層而不是在文件的目錄中執行。或者,嘗試使用--ignore-ancestry標誌來跳過有關mergeinfo的警告(除非有人碰巧從BAD_REV修訂版創建了分支,否則這不應該成爲您的情況中的問題)。

+0

我在頂部。我不介意merginfo的警告,這是缺乏「U」線,事實上,它已經把任何東西捲回來了。事後「st」顯示沒有修改過的文件。 – bmargulies 2012-04-03 22:47:37