为什么我看到合并我做了另一种方式?

时间:2017-10-31 09:23:35

标签: visual-studio visual-studio-2015 tfs merge branch

让我说我在TFS中有一个简单的架构如下: -生产 -积分 -Dev_Branch

- 我从生产到集成进行合并。 确定。

一天后,我需要从Dev_Branch到Production进行合并: - 首先我从Dev_Branch合并到Integration 好。 - 然后我从集成到生产合并

在这里,在可合并更改列表中,我看到昨天合并(从生产到集成)!

似乎即使我选择了这个变更集,它也不会应用任何变更。

为什么我的更改列表被合并污染了呢?

1 个答案:

答案 0 :(得分:0)

根据您的描述,似乎一些未更改的文件也列在挂起的更改中。作为一种解决方法,您可以撤消烦人的变化,只保留" Real"更改,详细步骤请遵循以下内容:

选择所有待处理文件 在上下文菜单上点击'撤消...' ,在进入确认对话框之前,会出现一个窗口,用于选择要撤消的文件。此窗口具有可排序的列。您可以按Change列进行排序,只选择状态为merge的文件(这些是未更改的文件; merge, edit是已编辑的文件,merge, branch是新文件)。只需单击“撤消更改”,只需选择那些,然后享受整齐的合并变更集的美感。

Example

有关详细信息,您还可以在此问题中查看 broken-e 的答案:Files listed as pending changes when doing merges that didn't change?