Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.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
Visual studio 2012 如何使用以破折号/连字符开头的tf.exe删除工作区? 我有一个特定的命令,用于删除Team Foundation服务器工作区: tf workspace /delete "packages sacred";domain\user /server:http://domain:8080/tfs_Visual Studio 2012_Tfs_Tf Cli_Tfvc - Fatal编程技术网

Visual studio 2012 如何使用以破折号/连字符开头的tf.exe删除工作区? 我有一个特定的命令,用于删除Team Foundation服务器工作区: tf workspace /delete "packages sacred";domain\user /server:http://domain:8080/tfs

Visual studio 2012 如何使用以破折号/连字符开头的tf.exe删除工作区? 我有一个特定的命令,用于删除Team Foundation服务器工作区: tf workspace /delete "packages sacred";domain\user /server:http://domain:8080/tfs,visual-studio-2012,tfs,tf-cli,tfvc,Visual Studio 2012,Tfs,Tf Cli,Tfvc,我们最近有人离开了,他在大约一半的工作区前面加了破折号/连字符,所以运行我常用的命令行 tf工作区/删除“-name”;域\用户/服务器:http://domain:8080/tfs 返回错误无法识别的命令选项'name;域\用户。 如果我尝试使用“^-name”我会得到TF14061:工作区^-name;FirstName LastName不存在。 tf工作区/delete^-名称;域\用户/服务器:http://domain:8080/tfs 返回错误无法识别的命令选项'name;域\用户。

我们最近有人离开了,他在大约一半的工作区前面加了破折号/连字符,所以运行我常用的命令行

tf工作区/删除“-name”;域\用户/服务器:http://domain:8080/tfs

返回错误
无法识别的命令选项'name;域\用户。

如果我尝试使用
“^-name”
我会得到
TF14061:工作区^-name;FirstName LastName不存在。

tf工作区/delete^-名称;域\用户/服务器:http://domain:8080/tfs

返回错误
无法识别的命令选项'name;域\用户。
也是

双连字符和单引号也不起作用


理想情况下,我想知道如何使用
tf
命令行工具删除以连字符开头的工作区,因此除非不可能,否则我不会寻找指向其他工具的链接。是否有正确转义名称的方法?

这似乎是
tf
客户端中的一个错误,我没有看到(在浏览tf.exe的反编译代码时)在任何参数的开头转义
/
-
的任何尝试。如果您有权在客户端计算机上访问工作区本身,则可以使用
tf workspace/newname:ANewName
对其进行更改,但任何以
-
开头的“free”参数都会导致问题

您可能需要一个类似(workspace sidekick应该做的)的工具,或者通过TFS客户端对象模型和Powershell编写删除工作区的脚本