Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Batch file 如何每次删除工作区_Batch File_Tfs - Fatal编程技术网

Batch file 如何每次删除工作区

Batch file 如何每次删除工作区,batch-file,tfs,Batch File,Tfs,我编写批处理文件。此脚本创建到tfs的新映射,从tfs下载一些文件,并删除tfs映射和工作区。我首先启动这个脚本: cd c:\Publish\Test tf workspace /new blah1 /noprompt /collection:http://servertfs:8080/tfs/DefaultCollection/ /login:SERVERTFS\Administrator,password tf workfold /map $/ . /login:SERVERTFS\

我编写批处理文件。此脚本创建到tfs的新映射,从tfs下载一些文件,并删除tfs映射和工作区。我首先启动这个脚本:

cd c:\Publish\Test
tf workspace /new blah1 /noprompt /collection:http://servertfs:8080/tfs/DefaultCollection/    /login:SERVERTFS\Administrator,password
tf workfold /map $/ . /login:SERVERTFS\Administrator,password
tf get "$/Somepath" /force /recursive 
tf workspace /delete /noprompt blah1
在下一步中,我将启动脚本,但名称不同:

cd c:\Publish\Test
tf workspace /new blah2 /noprompt /collection:http://servertfs:8080/tfs/DefaultCollection/ /login:SERVERTFS\Administrator,password
tf workfold /map $/ . /login:SERVERTFS\Administrator,password
tf get "$/Somepath" /force /recursive 
tf workspace /delete /noprompt blah2
在这之后,我看到了错误:

工作区blah1已在使用工作文件夹c:\Publish\Test;计算机服务器TFS上的管理员

是否可以删除每个脚本上的工作目录?如何修复?

您需要使用

tf workspace /delete     # Remove a workspace
tf workspaces /remove    # Clear your client cache
完全删除您的工作区