是否可以使用PowerShell从TFS 2015中签出文件,然后替换文件中的一行并再次检入?
如果是,请您提示如何开始这个?
答案 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