TFS 合并 - 确保包含所有更改

TFS Merge - Make sure to include all changes

我有服务器工作区。我们的分行如下

来源

我的任务是将 Main 合并到 Branch1。我做了以下

获取 Main 的最新代码

获取 Branch1 的最新代码

将 Main 合并到 Branch1。自动合并后,我通过

解决了冲突

冲突少我取源版本(主)

很少有冲突我选择目标版本(Branch1)

很少有冲突我手动解决了。

我构建我的 Branch1 代码并运行我的应用程序以确保我的合并没有破坏我们在 Branch1 中的应用程序。

当我在团队资源管理器中打开待定更改时,我看到 Included Changes 188 out of 14187。 我很困惑,因为我期望 Included Changes 14187 out of 14187. 这样 我在签入 Branch1 时不会错过任何文件

任何人都可以让我知道我是否做错了什么,并让我知道如何确保我签入所有更改或 Included Changes 14187 中的 188 是正确的或不是吗?

你误解了文字。 14187 个文件中有 188 个 正在显示的 待更改文件的数量。应该有一个 link 来查看平面视图中的所有更改,而不是普通的树视图。如果您执行签入,将签入所有 14187 个更改。

我还想指出,您所看到的行为是 Visual Studio 2012 年团队资源管理器所特有的——VS2013 将始终向您显示所有内容。