tf workspaces /owner:登录VSTS用户名 /computer:* /server:服务器名称 /format:detailed
例如:
tf workspaces /owner:ITTFS\CHENHHAI /computer:* /server:ITTFS /format:detailed
上面的命令是显示服务器上某个用户的工作区具体信息。
tf.exe undo /workspace:WCMIS020;CharlesChen /server:
http://10.1.1.1:8080/
$/PMS/03_Code/01_SourceCode/ProjectManagementSolution/DataInit/*
例如:
tf.exe undo /workspace:computer;ittfs\fzr /server:http://ittfs:8080/ $/UFIDA.IT.ExWeb2009/UfidaWeb2009/Controls/UFcontrols/*
注意不要换行。
上面的这个命令就能解决这个被锁定后Undo的问题。这里是Undo整个文件,很方面的,一句命令就搞定。
==================
第二种方法,移出工作区
1、然后在TFSServer端,进入CMD,打开命令行窗口, 然后进入目录:
C:\Program Files\Microsoft Visual Studio 8\Common7\IDE 下
此处有tf.exe用于TFS的命令行操作。
输入: tf workspaces /owner:UserA /server:ServerName /computer:*
此命令是为了查看Server端记录的UserA用户的操作状况。
注: ServerName: 可以用ipconfig /all 看一下自己Server的名称
2、针对上述输出,可以使用以下命令,将UserA用户的当前工作区进行清楚处理,其该工作区中的签出等,自然随之烟消云散辽。。。
输入:tf workspace /delete 工作区名称;UserA /s:http://ServerIP:8080