【发布时间】:2010-12-06 10:58:47
【问题描述】:
我们在 TFS 中有一条规则,要求所有签入都与一个工作项相关联。我们有一个自动化的每日构建过程,它使用 tf.exe 来签入文件。但是,我没有找到将文件与工作项相关联的任何方法。 我听说过 tfpt,并安装了它,但是,我也没有成功使用它将文件与变更集相关联。 有没有其他方法可以做到这一点?
谢谢!
【问题讨论】:
标签: tfs changeset tfs-power-tools
我们在 TFS 中有一条规则,要求所有签入都与一个工作项相关联。我们有一个自动化的每日构建过程,它使用 tf.exe 来签入文件。但是,我没有找到将文件与工作项相关联的任何方法。 我听说过 tfpt,并安装了它,但是,我也没有成功使用它将文件与变更集相关联。 有没有其他方法可以做到这一点?
谢谢!
【问题讨论】:
标签: tfs changeset tfs-power-tools
我很确定 tf.exe / tfpt.exe 无法做到这一点,除非通过他们的 UI。如果您需要使用 -noprompt 参数进行自动化,那么您很可能不走运。
幸运的是,直接使用 API 并不难。 MSDN link。基本上只是建立一个 WorkItemCheckinInfo[] 数组并将其与您的请求一起传递。
【讨论】:
Team Foundation Power Tools 有一个处理工作项的命令。
tfpt.exe help workitem
【讨论】: