【问题标题】:TFS Merge - Make sure to include all changesTFS 合并 - 确保包含所有更改
【发布时间】:2015-01-02 23:20:02
【问题描述】:

我有服务器工作区。我们的分店如下所示

来源

  • 发展
    • 分支1
  • 主要

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

获取 Main 的最新代码

获取 Branch1 的最新代码

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

解决了冲突

我拿源码版本(Main)的冲突很少

我采用目标版本(Branch1)的冲突很少

我手动解决的冲突很少。

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

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

谁能让我知道我是否做错了什么,并让我知道如何确保我签入所有更改或14187 中包含的更改 188 是否正确?

【问题讨论】:

    标签: tfs merge


    【解决方案1】:

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

    我还想指出,您所看到的行为是 Visual Studio 2012 中的团队资源管理器所独有的——VS2013 会一直向您显示所有内容。

    【讨论】:

    • 是的,我看到了“转到所有更改”链接,当我单击它时,它会转到显示所有苍蝇的显示屏。在我签入之前,我想确保我合并了所有文件并且不会遗漏任何文件。是的,我正在使用 VS 2012。
    • 我将完成我的合并并按照此操作并通知您。如果它解决了我的问题,会将其标记为答案
    • 嗨,丹 - 我们遇到了问题,决定将 QA 合并到 branch1。但是我无法撤消在将 Main 合并到 Branch1 时发生的所有未决更改。请参阅此链接了解我的问题。 stackoverflow.com/questions/27803830/…我会及时通知你
    • 我正在标记这个答案,因为当我签入所有待处理的更改时,我都签入了。这有助于我澄清我的疑问。谢谢丹尼尔。
    猜你喜欢
    • 2018-02-15
    • 1970-01-01
    • 2016-03-19
    • 1970-01-01
    • 2011-05-29
    • 1970-01-01
    • 1970-01-01
    • 2021-01-26
    • 2014-11-26
    相关资源
    最近更新 更多