在visual studio 2013中[merge]和[merge,edit]之间有什么区别

时间:2015-10-27 09:43:54

标签: visual-studio-2013 tfs continuous-integration tfs2013 alm

我的主要源代码。从这个主要我创建了一个分支开发。更改开发分支后,我想将这些更改合并回main。当我这样做时,这些变化用[Merge,Edit]标记,而我期待[Merge]。任何人都可以解释这种行为吗?

2 个答案:

答案 0 :(得分:2)

(合并)意味着合并而没有真正的变化
(合并,编辑)意味着合并目标文件中的变更与来自源的内容 好的读物:What does it mean when Source Control Explorer shows both branch and merge for a changeset? 不幸的是没有msdn页面......

答案 1 :(得分:1)

合并状态表示修订包含来自另一个分支的合并。

如果特定文件在两个分支中不同,则该文件将具有“#34;合并,编辑"因为它既从分支合并又改变了内容。

执行合并并签入后,会出现一个冲突窗口。您必须解决具有"合并,编辑"的文件的混乱。签入前的状态。