bre*_*ers 89 tfs tfs2008 tfs2010 tfs2012 tfs2013
作为常驻TFS管理员,有时我被要求撤消用户对某个文件的结帐(通常是锁定).这可以通过命令行使用TF.exe实用程序的撤消命令来完成(请参阅http://msdn.microsoft.com/en-us/library/c72skhw4.aspx),但这有点痛苦.
有没有办法通过GUI撤消其他用户的结账?
bre*_*ers 198
开箱即用,没有,但通过附加组件至少有几个选项.
TFS电动工具
安装完成后:
Team Foundation Sidekicks
另一种选择是使用Team Foundation Sidekicks应用程序,可以在这里获得:http://www.attrice.info/cm/tfs/
它有一个Status sidekick,允许您查询签出的工作项.选择工作项后,可以使用"撤消待定更改"和"撤消锁定"按钮.
权
请记住,您需要适当的权利.权限称为"撤消其他用户的更改"和"解锁其他用户的更改".可通过以下方式查看这些权限:
sae*_*hem 35
我自己就遇到了这个问题,并找到了一种更简单的清理旧工作区的方法.
1)在visual studio中,开源控制资源管理器.
2)从"工作区"下拉列表中选择"工作区..."
3)将出现一个对话框,显示当前PC上的工作区.选择"显示远程工作区"
4)您现在还可以看到以前PC中的工作区(只要它们来自同一个用户帐户).选择旧工作区,然后单击"删除".这应该从TFS中删除旧工作区以及任何持久检出.
我确信Arne找到了一个解决方案,但我希望这可以帮助那些谷歌问题的人.
小智 7
命令行
tf undo /workspace: OtherUserWorkspace;OtherUser $/TeamProject/MyFile.cs /s:http://YourTFSServer:8080
Run Code Online (Sandbox Code Playgroud)
https://msdn.microsoft.com/en-us/library/cc470668.aspx
| 归档时间: |
|
| 查看次数: |
81600 次 |
| 最近记录: |