2013-02-12 71 views
2

在分支每任務分支策略中,是否有任何理由不將任務分支提升到主分支中,並且如果原始主分支具有隻刪除舊主分支在任務分支被創建後沒有被修改?在每個任務分支策略中將任務分支提升到分支中的主分支

換句話說,創建一個任務分支作爲主分支的副本,在任務分支上工作,當任務完成時,只需刪除原始主分支並使任務分支爲主分支,使其完全相同命名原來的主分支了。

最後,這會如何影響其他開發人員在其機器上可能擁有的原始主分支的副本?他們是否可以使用「獲取最新」獲取任務分支中創建的更新代碼,或者他們是否必須刪除原始主分支的本地副本並從TFS獲取新的主分支?

回答

1

不會那樣做。這會讓你很難在舊的MAIN分支中正確地獲取你的歷史記錄。任何最初針對MAIN分支發佈的版本都將被哈特檢索,並且您可能會收到意想不到的「您要取消刪除文件xyz」消息。

鏈接到舊MAIN分支的任何其他分支將無法合併到新分支中,而無需進行無基本合併。

而這一切都不需要做一個合併?如果舊的主分支沒有改變,這種合併將是完美的,並且是完全自動的。 TFS將會看到沒有衝突的變化,整個過程應該是2次點擊的體驗。

  1. 合併
  2. 入住
+0

這正是我忘了,還好我很聰明,問...這只是我一點兒也不快樂TFS如何合併工作所以我想我會救自己一些悲傷...... – 2013-02-12 20:02:18

+0

請記住,你可以在Visual Studio中配置另一個合併工具,當你不喜歡默認的工具。如果您還沒有使用Visual Studio 2012,那麼體驗也會大大改善。 – jessehouwing 2013-02-13 06:44:35