我正在编写自动化脚本,用于创建本地工作空间,并修改本地工作空间中的一些文件,最后将更改推送到TFS服务器,并使用Shelveset构建更改,然后检查更改是否成功。
有什么方法可以让我们在C#中推送更改并搁置这些更改。我正在尝试使用TFS命令,但是没有达到预期的效果。
我们是否有类似于TFS中的推送命令?
先谢谢你
有什么方法可以让我们在C#中推送更改并搁置这些更改。我正在尝试使用TFS命令,但是没有达到预期的效果。
根据错误信息,似乎你的命令行中的路径不正确。
要将TFS代码下载到本地工作区,我们需要在你的机器上有一个本地TFVC工作区。如果你没有(就像我的情况),你需要创建它。以下步骤部分摘自 https:/stackoverflow.coma217854382816119。:
使用下面的命令在命令提示符窗口中创建一个本地工作区。
tf workspace -new MyWorkspace -collection:<<<http://full.URL.of/your/repository>>>
用下面的命令将你的仓库文件夹映射到你的本地文件夹。
tf workfold -map '$/your/repository/folder/path' /your/local/folder/path -collection:<<<http://full.URL.of/your/repository>>> -workspace:MyWorkspace
如果一切顺利,你会看到一个新的子文件夹".tf"的本地文件夹中。
或者你可以使用命令行 "%PathToIde%\TF.exe" get $/Arquitectura/Main /recursive
要将TFS代码下载到本地工作区,您需要先创建一个工作区。
希望对大家有所帮助。