2010-06-28 57 views
0

剛纔我想我的分支合併到主幹具有以下handlings:合併分支到中繼線的問題?

  1. 更新後備箱
  2. Merge->的工作副本重返

然後,工作的文件夾幹線的副本得到衝突的標誌。通過檢查修改,我得到一個列表,其中包含很多文件,甚至是中繼副本的文件夾。在列表旁邊出現一個標題爲「svn_mergeinfo-TortoiseMerge」的窗口。該窗口顯示兩個面板,svn:mergeinfo:Working Base和svn:mergeinfo:Working Copy。在「工作副本」面板中,有一個包含一些數字(可能爲版本)的文件,其中帶有加號。它在工作基面板中的對應部分是灰色的空白。他們中的大多數都沒有被發現。

我做了什麼錯事? 我怎麼能擺脫這個問題?

非常感謝。

約翰

回答

0

,當svn:mergeinfo屬性被設置成Subversion可以幫助您跟蹤其修訂已合併到主幹或特定分支。這是正常的,並且無害,因爲它不會影響文件內容。例如,TortoiseSVN使用它來灰顯已經在GUI中合併的修訂,以方便使用。

退房此鏈接以獲取更多信息=>svn:mergeinfo

+0

我可以提交我重新整合的樹幹工作副本,而不必關心這些所謂的修改過的文件夾和文件嗎? – John 2010-06-28 13:49:35

+0

您可以提交重新整合的工作副本。您可能希望至少在頂層文件夾(例如trunk /)上提交svn:mergeinfo屬性,但不應將其設置在任何其他文件/文件夾中。 – MattGWagner 2010-06-28 13:55:08

+0

非常感謝您的信息。我怎麼能禁用這種財產承諾? – John 2010-06-28 14:39:08

0

看來,在主幹和分支的變化不能自動合併。 (有人或你在分支創建後修改了主幹?)假設你需要手動合併它,例如在mdiff工具的幫助下。

+0

感謝您的回覆。我的重新融入之前已經有更新。 你的意思是,我必須手動修改我的中繼副本中的更改嗎? – John 2010-06-28 13:44:00

+0

我想你需要手動合併從分支到主幹的更改。實際上,即使萬一在分支或標籤中有明顯的變化,我也從未使用過自動合併。我在圖形用戶界面中使用了合併工具,並提供了更多控制結果的方法。 – pmod 2010-06-28 14:07:13

+0

無論如何,這可能會有所幫助:http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-merge.html – pmod 2010-06-28 20:12:24