【问题标题】:TFS WorkspacesTFS 工作区
【发布时间】:2009-04-17 14:58:13
【问题描述】:

我想从与我不同的其他用户那里删除工作区 我该怎么做?如果我使用 Visual Studio 2008 集成,我只能管理我自己的工作区,但我看不到其他用户的工作区。我想一个选项应该是在 Visual Studio 中使用不同的用户连接到服务器,但我找不到该选项。 Visual Studio 使用我的 Windows 用户名登录,所以我看不到登录对话框。有什么想法吗?

谢谢

费德里科

【问题讨论】:

    标签: visual-studio-2008 tfs


    【解决方案1】:

    您需要使用命令行工具 TF.EXE(使用 Visual Studio 命令行将其放在您的路径中)。

    tf help workspace
    

    在MSDN 上列出选项和更详细的帮助。

    【讨论】:

      【解决方案2】:

      除了命令行 (tf.exe),如果您不喜欢命令行,您还可以使用出色且免费的 TFS SideKicks from Attrice 来执行此操作。

      【讨论】:

        【解决方案3】:

        不久前我遇到了一个类似的问题,这是我修复它的方法。我们有一个人离开了公司,他们锁定了一堆文件。

        这是我所做的命令列表... 我有一篇博文(链接在底部),详细介绍了我的修复方法。

        1. tf 工作区 /computer:ComputerName /所有者:* /格式:详细 /服务器:http://teamserver01:8080
        2. tf 工作区/删除 /服务器:http://teamserver01:8080 计算机名;TheOtherGuy
        3. 是的
        4. tf 工作区 /computer:ComputerName /所有者:* /格式:详细 /服务器:http://teamserver01:8080

        YetAnotherDeveloper.com

        【讨论】:

        • 请注意,“TheOtherGuy”需要是用户的实际域用户名,而不是运行 tf workspaces 命令时通常显示的名称。一个例子:我们有用户 Bob W. Jones。在名为 WorkDomain 的托管 TFS 的域上,他的实际用户名是 jonesbw,尽管 tf workspaces 命令将他显示为“Bob W. Jones”。他的工作空间名称是 BJWorkspace。您需要运行的命令是 tf workspace /delete /server:teamserver01:8080 BJWorkspace;Workdomain\jonesbw
        猜你喜欢
        • 2017-02-15
        • 1970-01-01
        • 1970-01-01
        • 2012-10-08
        • 1970-01-01
        • 1970-01-01
        • 2013-11-07
        • 2015-12-08
        • 2011-01-14
        相关资源
        最近更新 更多