【问题标题】:Associating existing unassociated changesets with workitem in TFS将现有的未关联变更集与 TFS 中的工作项相关联
【发布时间】:2013-01-30 03:32:29
【问题描述】:

我知道 TFS Power 工具提供了强大的 TFS 命令行工具,它们提供了更多可以通过 Visual Studio 集成功能实现的功能。

我有几个未与任何工作项关联的变更集。我想创建一个新的工作项并将这些现有的变更集与之关联。

这可能吗?我看不出有什么特别的原因,但这取决于命令行工具是否提供这样的功能。

【问题讨论】:

    标签: associations changeset tfs-workitem


    【解决方案1】:

    当然,您可以将工作项与现有变更集相关联。您可以直接在 Visual Studio IDE 中执行此操作。方法如下:

    首先打开工作项 - 并选择 所有链接 选项卡:

    然后点击Link to并选择变更集并点击Ok

    【讨论】:

    • 谢谢莫腾。我显然认为这是一个很少执行的任务,不会包含在 VS 集成功能集中(比如搁置到不同的分支)。感谢您提供此视觉指南。
    • 在(签入)变更集上,您可以做两件事:更改链接的工作项和更改签入注释。
    【解决方案2】:

    是的,请阅读下文。

    这可以从工作项链接部分实现,在您的定义中,我看不出您为什么要使用其他东西。 如果您对一些批量解决方案感兴趣,那么 Tfs 拥有成熟的 API,任何工具都可能会使用它。

    以下内容涵盖了您在 api 中的情况: http://social.technet.microsoft.com/wiki/contents/articles/3280.tfs-2010-api-create-workitems-bugs.aspx TFS2010: How to link a WorkItem to a ChangeSet,您可以使用 VersionControlServer.QueryHistory 方法获取您需要的变更集

    对于 powershell,这包括项目创建: http://programmaticponderings.wordpress.com/2012/07/18/automating-work-item-creation-in-tfs-2010-with-powershell-continued/

    【讨论】:

    • 谢谢。我显然看起来不够好,无法在 IDE 中看到它。 +1 用于批量指南,尽管我不需要它。其他人可能会。
    猜你喜欢
    • 1970-01-01
    • 2017-01-24
    • 2012-08-17
    • 1970-01-01
    • 1970-01-01
    • 2012-03-14
    • 1970-01-01
    • 2017-12-19
    • 1970-01-01
    相关资源
    最近更新 更多