我正在创建一个脚本来在我的 TFS 实例中进行大量移动。我有 2010 TFS Power Tools 提供的 tfs cmdlet,但它们的获取帮助文档非常少。具体来说,Add-TfsPendingChange 似乎不支持重命名,这迫使我改用“tf.exe 重命名”。
首先:我是否以某种方式错过了 cmdlet 的文档?我已经尝试在命令上使用 get-help,但它们不支持 -detailed 或 -examples 标志。还有更多可用的吗?
其次:我有什么理由比普通的 tf.exe 更喜欢任何 cmdlet?在执行类似功能时,除了通过管道传递对象之外还有其他好处吗?
最佳答案
在这一点上,TF cmdlet 是一种简约的产品,其中包括提供的文档。一般来说,我会在它们支持我尝试做的事情的地方使用 TF cmdlet - 特别是如果您有任何疑问。处理查询 cmdlet 的输出要容易得多,因为它们为您提供了丰富的对象,而不是您在使用 tf status . /r
之类的东西时必须解析的文本流。 .
另请记住,在 x64 Windows 系统上,TF cmdlet 仅适用于 32 位 PowerShell 主机。
关于Powershell 和 TFS : tf. exe 与 Power tools TFS cmdlet?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4902438/