TFS 2013:如何将变更集注释导出到文本文件?

4
我希望将所有更改集注释放入一个简单的文本文件中(以便自动生成更改日志)。 我尝试通过在SQL中查询TFS表来完成此操作,但它是一个未记录的黑盒子...
我阅读了一篇帖子,建议运行以下命令:
tf history $/ -r

我已经获得了最新的TFS 2013工具,但是它包括“tfpt”而不是“tf”。即使给出命令行参数,“tfpt searchcs”也会打开一个GUI界面。有人知道如何实现我所请求的吗?
编辑:我指的是如何通过注释文本查找和查看TFS更改集?,并且被接受的答案陈述:
使用安装的Power Tools: tf history $/ -r | ? { $_.comment -like findme }
因此我假设必须安装Power Tools...然而,显然,tf.exe已经包含在Visual Studio中,因为它位于
C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE
(至少对我来说是这样)。无论如何,我尝试运行:
tf history $/myprojectpath -r

而且,这也会打开一个用户界面...不过,我试图重定向输出:

tf history $/myprojectpath -r >> file.txt

那似乎正是我所需要的...

已问已答...抱歉,伙计们 :/


1
最好将您的答案作为实际答案回复。几天后,您可以接受自己的答案作为正确答案。这将更明确地表明这个问题确实有一个答案。 - ckittel
1个回答

3

我在参考如何通过注释文本查找和查看TFS变更集?,被采纳的答案表明:

With the Power Tools installed:

tf history $/ -r | ? { $_.comment -like findme }

我原本以为必须安装电源工具... 但是显然,tf.exe包含在Visual Studio中,它位于

C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE

至少对我来说如此。无论如何,我尝试运行:

tf history $/myprojectpath -r

而且,这还打开了一个用户界面... 不过,我试图重定向输出:

tf history $/myprojectpath -r >> file.txt

看起来它确实做到了我所需要的...

问题已经解决了...抱歉大家 :/


1
tf.exe 是随附 Team Explorer 的。 - Giulio Vian
感谢Novox的澄清贡献。奇怪的是,tf /?没有提到这一点。 - Reg Edit

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接