TFS merge简单原理

来源:互联网 发布:数据录入员工作描述 编辑:程序博客网 时间:2024/04/29 12:06

合并操作期间:

  • 合并将标识源分支中所有已添加的文件或文件夹,然后尝试将相应项添加到目标分支中。

     说明:

    如果尝试合并源分支中与目标分支中的项同名的项,则 Team Foundation 会执行隐式 baseless 合并。但是,如果使用 tf merge 命令时带有 /noimplicitbaseless 选项,则无法使用 baseless 合并来解决命名空间冲突。必须重命名其中一个文件,并再次运行合并操作以解决该冲突。

  • 合并操作将检查源分支中每个同时存在于目标分支内的项的历史记录。对于每个项,如果在源分支中所做的更改并不存在于目标分支中,则将这些更改合并到目标分支中。如果已在目标分支上修改了该项,则会报告冲突。有关解决合并冲突的信息,请参见如何:解决两个文件之间的冲突

  • 在合并操作过程中,可以选择合并项的特定版本或所有更改。有关更多信息,请参见如何:合并文件和文件夹


参考:

http://msdn.microsoft.com/zh-cn/library/ms181427(v=vs.90).aspx