我試圖自動化一些Subversion進程,並遇到衝突問題。當我合併兩個分支時,有時會遇到樹衝突和常規(文本)衝突。我希望能夠使用存儲庫複製到解決一切:如何自動解決所有SVN衝突? (Windows CLI)
svn resolve . -R --accept theirs-full
但如果有樹衝突,罵我,說我必須給他們解決在工作狀態。
svn:警告:樹衝突只能將 解析爲'working'狀態; 「文件」 沒有解決
是否有解決只是樹衝突的簡單方法「工作」,這樣我就可以繼續解決與他們的滿文的衝突?或者,也許另一種方式來完成我的目標?我正在通過Windows命令行來執行此操作。謝謝!
Subversion服務器版本爲1.6.6
我使用的CollabNet的Subversion命令行客戶端v1.6.13(適用於Windows)
總結另一篇文章:訣竅是在* merge *中使用--accept theirirs-full選項,這將解決合併過程中的所有文本衝突,並只留下樹衝突。然後你可以解決樹衝突的工作。 – vincentj 2010-10-20 17:29:48
您也可以使用 - 接受他們 - 完整的_update_,例如 'svn up。 -R -accept theirs-full' – Rune 2012-07-31 00:12:56
[Subversion Merge:我如何幹淨地重新集成'權威'分支?](http://stackoverflow.com/questions/850304/subversion-merge-how- do-i-cleanly-re-integrate-a-definitive-branch) – 2014-02-12 20:26:53