以下是我們的情況: 在TFS 2010中,我們有主要的開發分支和發佈分支。 在某些時候,有人決定將一些代碼放在一個命名不佳的目錄中,因此它在TFS中被重命名(僅在主分支上,因爲它不是一個錯誤文件)。 我現在已經在dev分支上的這個移動代碼中修復了一個bug,並且想要將修復合併到發佈分支中。如何在文件移動時在TFS中合併?
然而,當我這樣做,而不是對文件進行合併,它創建該文件的新位置副本並標記變化「合併,分支」。
我做得不對或這是TFS的「功能」?
更新:我剛剛重新審視這個職位和重試。步驟來重現錯誤是:
- 我在主/桌面/用戶控件和 發佈/ V5 /桌面/用戶控件文件(control.cs)。
- 使用源代碼控制管理我「移動」用戶控件來UserControls2和檢查(我也與 相同的結果試圖「重命名」 BTW)
- 我編輯的主要control.cs和檢查。
- 我主要合併到發佈/ V5(請注意,我在合併的整個分支,而不僅僅是用戶控件)
- 我現在看到修改後的control.cs在發佈/ V5 /桌面/ UserControls2和舊的發佈/ V5 /桌面/ UserControls
你可以檢查更新的答案。 – Isaiah4110