2013-02-14 53 views
18

我知道TFS Power工具提供了功能强大的TFS命令行工具,可提供更多可通过Visual Studio集成功能实现的TFS命令行工具。将现有的未关联的变更集与TFS中的工作项相关联

我有几个与任何工作项目没有关联的变更集。我想创建一个新的工作项目并将这些现有的变更集与它联系起来。

这可能吗?我没有看到任何特别的原因,但它取决于命令行工具是否提供这样的功能。

回答

28

当然,你可以关联起来工作项目到现有的变更集。您可以直接在Visual Studio IDE中执行此操作。具体方法如下:

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

Work item details

链接,然后点击以并选择变更并单击确定

Select changeset here

+0

谢谢莫滕。我显然认为这是一个很少执行的任务,不会包含在VS集成功能集中(例如不支持不同分支)。感谢这个视觉指南。 – 2013-02-14 15:02:59

+0

在(签入)变更集上,您可以做两件事:更改链接的工作项并更改签入注释。 – 2013-02-14 16:42:43

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/

+0

谢谢。我显然在IDE中看起来不够好。 +1批量指南,虽然我不会需要它。别人可能会。 – 2013-02-14 15:11:02

相关问题