如何:合并文件和文件夹

更新:2007 年 11 月

Team Foundation 版本控制通过源代码管理资源管理器提供合并功能,也可以从命令行中使用 Merge 命令执行合并操作。有关更多信息,请参见了解合并。下面的过程演示如何使用源代码管理资源管理器执行合并。

必需的权限

若要执行这些过程,您必须将源树中项的“读取”权限和目标树中项的“签出”权限都设置为“允许”。如果要重命名目标树中的项,您必须将源树和目标树的“签出”权限都设置为“允许”。如果涉及锁定,则您必须将“锁定”权限设置为“允许”。有关更多信息,请参见 Team Foundation Server 权限

合并文件和文件夹

  1. 在“源代码管理资源管理器”中,右击要与另一个团队项目、文件夹或文件版本合并的团队项目、文件夹或文件版本,再单击“合并”。

  2. 在“源代码管理合并向导”的“源分支”框中,键入团队项目源分支的名称,或者单击“浏览”以定位到该分支。

  3. 在“目标分支”下拉列表中,选择要与源分支合并的所需目标团队项目分支。

  4. 通过选择“对特定版本的所有更改”或“所选变更集”选项,选择要合并到目标分支的更改类型,然后单击“下一步”。

    • 如果您在“选择源项的版本”页上选择了“对特定版本的所有更改”,请选择要使用的项版本。

      变更集

      通过指定变更集版本执行合并。

      日期

      通过指定日期版本执行合并。

      标签

      通过指定标签版本执行合并。

      最新版本

      通过指定最新版本执行合并。

      工作区

      通过指定工作区版本执行合并。

    • 如果在“选择要合并到目标分支中的变更集”页上选择了“所选变更集”,请选择要合并的变更集。

      提示:

      如果可能,请单击“对特定版本的所有更改”,因为这样做将减少以后在合并调用中发生冲突的可能性。

  5. 单击“下一步”,然后在“执行合并操作”页上单击“完成”。

  6. 如果发生合并冲突,必须解决这些冲突。有关更多信息,请参见如何:解决两个文件之间的冲突

请参见

任务

如何:解决两个文件之间的冲突

概念

了解合并

使用源代码管理资源管理器

参考

Merge 命令

Merges 命令

其他资源

对 Team Foundation 版本控制进行分支和合并