2011-08-15 101 views
1

在TFS中,我注意到你只能將你的分支合併到一個明顯創建分支的文件夾中。在TFS中,如何將分支合併到不直接分支的Trunk?

我有以下文件夾:樹幹,標籤和分支。

當我有一個版本時,我得到最新版本的trunk,並將它分支到Tags文件夾中,例如Project_01Aug2011。當該版本需要修復錯誤時,我將從該標記創建一個分支,將其命名爲Project_01Aug2011_BugFixings並將其放入分支文件夾中。

問題是,現在我已經在分支做了一些修復,現在這些改變需要與幹線本身合併,但這似乎不可能。

TFS只允許合併到直接發生分支的位置。

如何在使用TFS時將我的分支更改合併到主幹中? (Subversion中,這是很簡單的,我可以做到這一點。)

感謝,

回答

1

第一種選擇是從改變從分公司的標籤,然後從標籤到主幹合併。 第二個選項是通過使用tf.exe命令行工具執行無基本合併直接將分支中的更改合併到主幹。

+0

感謝您的2個選項。只有在創建標籤發佈的新副本時才能完成第一個選項;你怎麼能在TFS中複製一個分支?第二個選項是不可靠的,因爲我需要查看並檢查哪些區域未合併;不能盲目自動合併。 –

+0

@The Light你應該閱讀這個鏈接http://msdn.microsoft.com/en-us/library/bb668976.aspx,它有對話框來解決衝突 –