如何删除自动构建服务器上的所有工作区?我们遇到了一个问题,我们必须不断更改TFS 2010的构建代理上的凭据,然后如果我们尝试下次为所有构建定义部署构建,则会给出错误,即工作区已经存在于不同的用户下。
我知道我们可以这样做:
tf workspace /delete /server:http://localhost:8080/tfs/DefaultCollection 26_1_internalserver123;MYOFFICE\brian.colley
但是我们必须为每个构建定义手动执行此操作,并且在我们尝试运行构建之前我们并不真正知道工作区编号,并且它会给出错误。
在MSDN中,它表示你可以执行/ remove:,但是/ delete:不起作用(或者甚至在msdn命令选项中也不是很奇怪)。我不知道删除是否正在做一些我不想做的事情,而不是删除。
我应该这样做,还是会在本地盒子上把TFS中的所有用户搞得一团糟?
c:\projects>tf workspaces /remove:* /collection:http://myserver:8080/tfs/DefaultCollection
谢谢!