簡體   English   中英

將TRUNK合並到分支后,多余的樹沖突

[英]Excess tree conflicts after merge of TRUNK into branch

在該分支合並了TRUNK之后,我試圖將一個Subversion分支合並回TRUNK時遇到了數十種多余的樹沖突。 這是按時間順序發生的事情。

  1. 分支已從TRUNK中刪除,並對A進行了編輯
  2. 文件已添加到TRUNK到B
  3. 我將TRUNK合並到我的BRANCH中,並通過執行svn log驗證了添加到我的分支中的文件和目錄B保留了來自主干的編輯歷史記錄。
  4. 在我的分支中,我更改了集合B中的一些文件,這些文件在步驟3中是從TRUNK合並的
  5. 我嘗試將分支合並到TRUNK中

在我合並期間,在步驟3中添加到我的分支中的B中的所有文件都顯示為樹沖突 。這些文件中的絕大多數都未被我以任何方式觸及。

B中標記為“ 樹沖突 ”的文件的一小部分實際上已在我的分支中進行了更改,但就svn UI(命令行或GUI)而言,這些與我未修改的文件是無法區分的。

我絕對不想手動檢查數百個文件以查找需要合並的十幾個文件,但是我也不知道某些svn客戶端或工具是否可以通過某種方式為我自動完成此操作。

關於解決這個問題有什么建議嗎?

我試着給出一個答案,但是在注釋中,您應該真正指出為執行操作而編寫的命令行。

合並分支到主干的命令是svn merge BRANCH TRUNK

您的問題可能是由於命令行中的參數反轉:您可能已經完成了svn merge TRUNK BRANCH

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM