【问题标题】:How to remove locks done by a member which is deleted from TFS如何删除从 TFS 中删除的成员完成的锁定
【发布时间】:2013-03-07 05:05:31
【问题描述】:

我们使用的是 TFS 2010。一个人离开了组织,他的成员用户从 TFS 团队成员中删除。现在有文件被锁定在他身上。使用 TFS Team Explorer 2010 GUI,我们可以右键单击团队成员并撤消任何已签出和锁定的文件。但是如何为现在不再是 TFS 一部分的团队成员做同样的事情,即如何撤消由 TFS 成员完成的挂起的更改和对文件的锁定,该成员现在已从 TFS 团队成员中删除? 如果有人遇到过类似的问题,请帮忙,因为这个原因我们无法从一个分支合并到另一个分支。

我也试过tf lock /lock:none /workspace:; /recursive $/

我目前是 TFS 项目管理员组的一员,但仍然无法使用此命令。我收到 TF30063 错误。 任何帮助或指针表示赞赏。

【问题讨论】:

  • 嘿,你知道了吗?如果您找到解决方案,我会很高兴...
  • 解决了这个问题!您必须拥有管理员权限和 vola!你可以解锁锁...
  • 不幸的是,我们已经停用了 TFS 并迁移到了 svn,我无法尝试此处提供的任何解决方案,因为我们不再安装 TFS。但是很高兴你解决了这个问题!赞一个!
  • 好吧!但请记住!无论如何,如果您在 TFS 中遇到过与此类问题相关的任何问题,rocky 的解决方案就像一个魅力!顺便谢谢!

标签: tfs tfs-2010


【解决方案1】:

使用TFS Sidekicks - 状态助手。找到您要解锁的文件,单击该特定文件,然后单击撤消。

【讨论】:

  • 嘿,它真的有效吗?我安装了 TFS sidekick 2.4 版的独立包。当我搜索任何锁定的文件时,我可以看到已删除用户的锁定和签出文件。当我单击撤消挂起更改或解锁锁定按钮时,毕竟没有任何更改。文件的状态不会改变。如果我必须为此做任何额外的过程,你能指导我吗?
  • 感谢您的解决方案,洛基!我没有管理员权限,同事以管理员身份登录TFS Server后,我们轻松解锁了已删除用户的锁定。
【解决方案2】:

只需安装 tfs 电动工具,然后从团队资源管理器转到团队项目,其中代码或其他文件正在为前用户签出。然后从源代码管理资源管理器中右键单击团队项目。从上下文菜单中选择选项“Find in source Control”并单击状态选项。将打开一个小窗口。在输入框中选择“Display all checked out”选项或选择“Display files checked out to :”选项提供前用户的完整用户名,如域名\用户名,然后单击查找。从结果屏幕撤消由特定用户签出的文件。

【讨论】:

    【解决方案3】:

    TF LOCK "full fileToUnlock path" /LOCK:NONE /workspace:"the workSpaceName";"username"

    例如

    TF LOCK c:\tfs\ngcs_main\Development/XX.* /LOCK:NONE /workspace:development;jeremykk

    您从以下位置运行它: "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\"

    【讨论】:

      猜你喜欢
      • 2022-07-06
      • 2021-06-08
      • 2010-09-26
      • 1970-01-01
      • 1970-01-01
      • 2013-05-12
      • 1970-01-01
      • 2019-03-11
      • 2013-07-28
      相关资源
      最近更新 更多