【问题标题】:How to Unlock TFS Project Files?如何解锁 TFS 项目文件?
【发布时间】:2013-05-06 09:43:07
【问题描述】:

我将我的 TFS(MyTFSServer) 服务器迁移到另一个 TFS 服务器(MyNewTFSServer)。在此迁移中,我已将数据库从旧服务器恢复到新服务器,并且一些文件被锁定在旧服务器工作区中。在从 TFS2010 迁移到带有签出文件的 TFS2012 时,每个待处理文件的状态都会与源代码一起迁移

所以现在我如何才能在我的新服务器中解锁这些文件。旧服务器被删除。当我试图签出文件时,它说另一个用户已经签出了这个文件。出现以下错误:

Microsoft Visual Studio
Unable to perform operation on $/myproject/code/myfile.cs. The item $/myproject/code/myfile.cs is locked in workspace Dalvir-PC;dsing.
No files checked in.

但该文件已在旧 TFS 服务器 (MyTFSServer) 中签出,现在我在新 TFS (MyNewTFSServer) 上拥有名为“dalvir”的新用户。 我无法签出和签入文件。

请帮我摆脱这个。

提前致谢。

【问题讨论】:

    标签: tfs source-control-explorer


    【解决方案1】:

    无论它们是在旧服务器还是新服务器中签出都没有关系。对于此类管理任务,我使用免费使用的 TFS Sidekicks http://www.attrice.info/downloads/index.htm#tfssidekicks2012。您需要管理员权限才能执行诸如撤消其他用户的结帐之类的任务。在 Sidekicks 中,使用 Status Sidekick 并搜索您要撤消的结帐。

    另一个选项是使用 undo 命令的 tf.exe:

    tf undo [/workspace:workspacename[;workspaceowner]]
        [/recursive] itemspec [/noprompt] [/login:username,[password]]
        [/collection:TeamProjectCollectionUrl]
    

    【讨论】:

      猜你喜欢
      • 2018-08-06
      • 2011-08-04
      • 1970-01-01
      • 1970-01-01
      • 2015-03-25
      • 2015-10-29
      • 2015-06-30
      • 1970-01-01
      • 2018-10-07
      相关资源
      最近更新 更多