【问题标题】:What is the difference between [merge] and [merge,edit] in visual studio 2013Visual Studio 2013中的[合并]和[合并,编辑]有什么区别
【发布时间】:2023-03-12 06:36:01
【问题描述】:

我主要有源代码。从这个主要我创建了一个分支开发。更改开发分支后,我想将这些更改合并回主分支。当我这样做时,这些更改标记为 [Merge,Edit],而我期望 [Merge]。谁能解释这种行为?

【问题讨论】:

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


    【解决方案1】:

    (merge) 表示合并而没有真正的变化
    (merge,edit) 表示将目标中文件的更改与源中的内容合并。
    很好的阅读:What does it mean when Source Control Explorer shows both branch and merge for a changeset? 可惜没有 msdn 页面...

    【讨论】:

      【解决方案2】:

      合并状态意味着修订包含来自另一个分支的合并。

      如果特定文件在两个分支中不同,则该文件将具有“合并,编辑”状态,因为它既是从分支合并的,又是更改的内容。

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

      【讨论】:

        猜你喜欢
        • 2011-02-11
        • 2011-01-26
        • 1970-01-01
        • 1970-01-01
        • 2014-10-30
        • 1970-01-01
        • 2016-04-17
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多