【问题标题】:TFS get Changeset number from LabelTFS 从标签获取变更集编号
【发布时间】:2016-02-11 13:40:37
【问题描述】:

我在我的主分支上创建了一个标签。我想将此标签作为源合并到目标分支中。

现在看来我无法通过标签执行此操作(合并对话框只允许选择源中的变更集,而不是标签)。

我尝试查看标签信息,但它为每个文件夹显示不同的变更集编号。最上面的文件夹显示的是创建时的变更集,而不是标注时的最新变更集。

简单的问题是:如何从标签中获取变更集编号?

【问题讨论】:

    标签: tfs branching-and-merging


    【解决方案1】:

    您应该能够从标签合并。在合并向导中选择“所有更改到特定版本”,然后点击下一步

    然后为版本类型选择标签

    然后指定一个标签

    【讨论】:

    • 我不知道我是怎么错过的!非常感谢。我也想知道上面的对话框描述说“指定最高版本......”。据我了解,这取决于,包括。
    【解决方案2】:

    标签可让您对文件进行快照。应用标签提供了许多与创建分支相同的好处,但通常成本和复杂性更低。

    因此,换句话说,在您应用标签之后,您绝对可以使用它来限定操作,例如构建、分支、合并、比较和获取特定版本的文件和文件夹。

    您可以按变更集/日期/标签/最新版本/工作区版本合并分支。更多详情来自 MSDN:Merge folders and files

    此外,如果您单击 A将更改为特定版本,则会出现“选择源项目的版本”页面。并且它将减少未来合并中发生冲突的风险。

    由于您选择了Selected changesets 选项,因此您缺少合并标签的选项。

    【讨论】:

      猜你喜欢
      • 2015-10-11
      • 2017-12-27
      • 2015-11-12
      • 1970-01-01
      • 2012-05-02
      • 2013-06-13
      • 2011-01-22
      • 2015-05-14
      • 2018-12-08
      相关资源
      最近更新 更多