【问题标题】:How to know which fix has been done in which branch with TFS如何知道使用 TFS 在哪个分支中完成了哪个修复
【发布时间】:2016-04-15 14:36:45
【问题描述】:

我们使用 TFS,每个发布策略都有一个分支。 生产的修复通常在发布分支中完成,然后合并回主分支。但有时这个 bug 太重要了,不能在 Release 分支中完成,所以它在 Main 分支中完成,并与下一个版本一起交付。 修复在 TFS 中注册为错误工作项。

我如何知道在 Main 分支中完成了哪些修复,但在 Release 分支中没有完成? 我可以用同样的方法知道下一个版本会发布哪个功能吗?

【问题讨论】:

    标签: tfs tfs-workitem


    【解决方案1】:

    您可以使用分支的服务器路径将 VersionedItem 类型 的链接添加到错误工作项。

    还有一个“在构建中找到”字段。通过构建,您还可以知道它构建了哪些代码,哪些工作项,哪些变更集。

    另一种方法是使用标签,使用一些约定,例如“Branch=Name”。

    要知道下一个版本会发布哪个功能,最简单的方法是比较两个版本。

    【讨论】:

    • 如果我提交与分支 Release 中的工作项关联的修复并运行构建。然后我在主分支上进行更正,两周后我在发布时合并主分支,运行一个新的构建。工作项会与这个新构建相关联吗?如果没有,那就完美了!^^
    • 你与这个新版本相关联的意思是什么。您已提交修复。看来您没有更改构建定义。但是,如果您在新构建过程中遇到错误,它将创建一个新的工作项。
    • 对我来说,与构建关联的工作项是出现在构建摘要的“关联工作项”部分中的工作项:social.msdn.microsoft.com/Forums/getfile/807609
    猜你喜欢
    • 1970-01-01
    • 2018-02-05
    • 1970-01-01
    • 2016-08-30
    • 1970-01-01
    • 2011-02-22
    • 1970-01-01
    • 1970-01-01
    • 2011-10-27
    相关资源
    最近更新 更多