【问题标题】:TFS removing lock of other userTFS 删除其他用户的锁定
【发布时间】:2015-02-28 14:01:21
【问题描述】:

我在visualstudio.com 主持一个项目,而我所拥有的只是安装了一个 VS studio 2012。我的朋友已经签出并锁定了一个文件,然后重新安装了他的 Windows,还为他的计算机创建了一个不同的名称,因此他无法签入。是否可以删除那个 锁定 以任何方式?我是创建项目的人,所以我应该拥有所有管理员权限。只是我不知道该怎么做。我尝试使用

tf lock /lock:none /workspace:FRIEND-PC;friend@email.com filepath/filename.css /collection:https://***.visualstudio.com

但是它似乎在我的计算机中搜索,这根本不是我想要的。不过我找不到更好的了:(

【问题讨论】:

标签: visual-studio-2012 tfs locking


【解决方案1】:

我也遇到过这个问题。我无法让命令正常工作。对我有用的东西要简单得多。

在 Visual Studio 2012(和 2013)中:

文件 -> 源代码管理 -> 高级 -> 工作区...

在出现的对话框中,我选中了“显示远程工作区”,锁定的工作区出现在窗口中。然后我选择它并点击“删除”。

【讨论】:

  • 为我工作!不得不关闭项目然后重新打开它
  • 我遇到了这个问题,因为我的电脑名称已更改,我不得不更改我的工作区,我尝试了很多东西,但都没有奏效,但这对我有用。
  • 什么锁定的工作区? OP 正在谈论一个锁定的文件
【解决方案2】:

试试

tf workspace /delete FRIEND-PC;friend@email.com

删除旧工作区将删除所有未决更改或锁定。

【讨论】:

  • 我也不得不删除工作区。执行 UNDO 是不够的,因为我的远程工作区中有一个文件被锁定等待添加。
  • 此命令行将删除挂起的锁和所有历史记录,注意不要使用它。
  • 这对我有用,而“TF undo”没有,可能是因为锁定的文件被删除了。
【解决方案3】:

这是我为解除锁定所做的操作

tf undo /workspace:USER;Domain\User xyz.cs

【讨论】:

    【解决方案4】:

    我可以通过这种方式解除锁定:

    C:\Users\****\Documents\Visual Studio 2012\Projects>
    tf undo /workspace:FRIEND-PC;friend@email.com    
    /collection:https://xxxx.visualstudio.com/DefaultCollection 
    $/xxxx/ProjectFolder/ProjectName/filepath/filename.css
    

    【讨论】:

      猜你喜欢
      • 2013-03-07
      • 2020-08-28
      • 1970-01-01
      • 2023-03-07
      • 1970-01-01
      • 2020-09-18
      • 2015-05-24
      • 2013-11-05
      • 2010-09-21
      相关资源
      最近更新 更多