【发布时间】:2016-09-28 01:21:04
【问题描述】:
我的代码有两个分支。让我们说B1 和B2。代码更改并行发生在两个分支上,我们定期合并(不是所有的,只是必要的)从B1 到B2。但是,此合并是手动完成的(无论出于何种原因),方法是将代码从一个分支复制粘贴到另一个分支。现在,我想确保所有必要的东西都从B1 合并到B2。请注意,B2 分支中的文件可能包含来自B1 之外的其他更改。我尝试使用tfs merge /candidates ... 命令,希望它能进行文件比较(可能使用diff 工具)并给出输出,但这不起作用。只有当我使用了tfs merge 命令时,它才会记录合并。如果手动合并文件,是否有任何简单的解决方案可以消除误报?
【问题讨论】:
-
手动合并是否意味着只是更改 B2 中的一些文件并在源代码管理中检查它们?您既没有使用 tfs 合并命令,也没有使用 VS 的合并选项。由于您提到 B2 分支可能包含 B1 的其他更改。您是否手动合并了从 B1 到 B2 的所有更改?
-
@Patrick-MSFT:是的,手动结帐-复制粘贴-签入。
标签: tfs version-control merge branching-and-merging