【问题标题】:TFS - Merge code from two versions of same file ( in same branch )TFS - 合并来自同一文件的两个版本的代码(在同一分支中)
【发布时间】:2017-01-01 10:37:51
【问题描述】:

我在 TFS 中有两个更改集(用于单个文件),例如 8901 和 9053。

我想合并这两个变更集中的代码。

当我选择两个更改集时,除了比较和复制之外,我没有找到任何选项。请参阅下面的相同截图。

我想合并这两个变更集,以便文件最终包含两个版本的代码。

关于如何实现这一点的任何建议?请帮忙。

提前致谢。

【问题讨论】:

    标签: tfs merge changeset


    【解决方案1】:

    合并是在分支之间使用,而不是在变更集之间。

    似乎 9053 是您项目的最新版本,因此您应该在工作区中获得此版本。在我的示例中,它是TestCaseProject

    那你可以尝试从8901为这个项目创建一个分支,命名为TestCaseProject-branch

    之后,将TestCaseProject合并到TestCaseProject-branch,可以检查TestCaseProject-branch是否包含了8901和9053中需要的所有改动。

    【讨论】:

    • 感谢您的回复。我有一个变更集 8901。该变更集中的代码必须还原并作为变更集 8962 签入。在多次签入到 9053 之后,我现在也想获得 8901 的代码。你能否建议这是否可能?根据您的建议,我创建了一个新分支,但它只反映了最后一个签入版本。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-05-12
    • 2017-01-09
    • 1970-01-01
    • 1970-01-01
    • 2013-11-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多