2017-04-19 28 views
0

我們有一個Trunk。從這個樹幹我們採取了一個分支(V01.01 SP)。從這個分支(V01.01 SP)我們取了另一個分支(V01.01.01 REL)。從分支到Trunk的TFS合併問題

我們正在實施分支機構的新變更(V01.01 SP)。

完成分支(V01.01 SP)中的實施後,更改已成功合併到分支(V01.01.01 REL)。

之後,我們在分支(V01.01 SP)做了很多改變。

現在我們要將分支(V01.01.01 REL)合併到Trunk。

來源是(V01.01.01 REL),目標是中繼。

雖然合併,我們發現一個問題,

一些來自源的更改不會合併到目標。

取而代之的是,它從目標中獲取內容。

它顯示了矩形框中源文件和目標文件的更改。但它會自動勾選目標矩形框。

我怎樣才能改變這從源文件採取。

回答

0

在TFS中,您只能合併到直接相關的分支(父或子)。在您的情況下(祖父母或孫子),有沒有合併關係branch (V01.01.01 REL)Trunk之間。

您需要執行無基礎合併,請使用tf merge command

tf merge /baseless <<source path>> <<target path>> /recursive 

/毫無根據

中不進行基本版本合併。也就是說,允許用戶 合併不具有合併關係的文件和文件夾。在無基礎合併之後,存在合併關係,並且未來合併不必 必須毫無根據。

注無基本合併無法刪除目標中的文件。您可以手動進行這些更改。