TFS 2015 PowerShell编辑文件

时间:2016-06-09 08:50:02

标签: powershell tfs

是否可以使用PowerShell从TFS 2015中签出文件,然后替换文件中的一行并再次检入?

如果是,请您提示如何开始这个?

1 个答案:

答案 0 :(得分:1)

最简单的方法是简单地从您的PowerShell中调用tf.exe并在更改后检入文件。

& tf vc checkout filename.ext
# edit the file using powershell
& tf vc checkin filename.ext

或者您可以调用TFS API对象,就像我在VSTS TFVC扩展中所做的那样,它使用powershell作为构建过程的一部分签入文件。它需要相当多的代码才能使其在所有情况下都能正常工作。由于它全部是开源的,你可以在这里找到它:

https://github.com/jessehouwing/vsts-tfvc-tasks/blob/master/vsts-tfvc-checkin/TfvcCheckin.ps1