共用方式為


了解合併

更新:2007 年 11 月

合併會將兩個不同分支中的變更結合。合併作業會將您在來源分支中所做的變更,如名稱變更、檔案編輯、檔案加入,以及檔案刪除,或取消刪除等,整合到目標分支中。如果項目在來源和目標分支中都已經修改,系統就會提示您解決衝突。如需詳細資訊,請參閱 HOW TO:解決兩個檔案之間的衝突

使用 [原始檔控制總管] 或 Merge 命令執行合併作業。如需詳細資訊,請參閱 HOW TO:合併檔案和資料夾

合併作業

合併作業期間:

  • 合併會識別來源分支中任何加入的檔案或資料夾,並嘗試將對應的項目加入目標分支中。

    注意事項:

    如果您嘗試合併的來源分支項目名稱與目標分支中某個項目的名稱相同,則 Team Foundation 會執行「隱含基底合併」(Implicit Baseless Merge)。不過,如果您搭配 tf merge 命令使用 /noimplicitbaseless 選項,則無法使用基底合併解決命名空間衝突。您必須重新命名其中一個檔案,然後再次執行合併作業以解決衝突。

  • 合併會檢閱同時存在於來源分支與目標分支中每個項目的記錄。就每個項目而言,如果已在來源分支中進行的變更不存在目標分支中,這些變更就會合併至目標分支。如果該項目已在目標分支上修改,系統就會回報衝突。如需解決合併衝突的詳細資訊,請參閱 HOW TO:解決兩個檔案之間的衝突

  • 進行合併作業時,您可以選擇合併特定版本的項目,或是所有變更。如需詳細資訊,請參閱 HOW TO:合併檔案和資料夾

合併變更

使用 原始檔控制總管Merge 命令執行合併作業。如需詳細資訊,請參閱 HOW TO:合併檔案和資料夾

合併記錄

Team Foundation 版本控制會保留所有合併的歷史記錄。您可以使用 Merges 命令從命令列檢閱這項資訊。

請參閱

工作

HOW TO:使檔案類型與合併工具產生關聯

概念

使用原始檔控制總管

參考

Branch 命令

Branches 命令

其他資源

分支及合併 Team Foundation 版本控制