2011-12-19 91 views
0

我有點尷尬,設計師在SVN中創建了一個分支,而不是從trunk中複製文件,從FTP服務器上拉下它們。現在 - 當我將分支合併回主幹時。我在整個目錄中發生衝突,而不是單個文件。svn合併衝突的整個目錄

所有的錯誤都

C dir 
> local add, incoming add upon merge 

有沒有辦法告訴SVN是確定W /這些目錄,但在目錄中的文件進行比較?

這裏是我當前合併cmd在樹幹結帳:

svn merge -r45759:HEAD svn://path/to/branch 

這些是如果他們幫助分支的第3個提交

  • 的分支產生
  • 時修訂45759是
  • 修訂版45797是從FTP將文件拉下來的檢入,並且 將它們提交給分支
  • 修訂版45823是fi第一個實際 變化對分支致力於
+0

是否有一個特殊的原因使用複雜的svn合併命令,而不是簡單的「svn merge svn:// path/to /分支「? – khmarbaise 2011-12-19 16:32:43

回答

0

我會建議通過

svn merge --accept theirs-full svn://path/to/branch 

重做合併這將讓所有的分支的改變,而不asking..just使用它們,但請carefull,因爲你已經創建了一個文件夾目錄在您的本地工作副本產生衝突...