【发布时间】:2019-07-01 21:07:40
【问题描述】:
正如标题所说,我在 TFS 中的一些项目面临着一个巨大的问题。我们无法对更改进行任何签入,因为一些老员工签出(而不是签入)或者只是他们锁定了这些文件。
通过一些研究,我尝试了一些命令行,但没有成功。
我已经检查了我在 TFS 中进行更改的权限,例如 Microsoft's guide said,并尝试了一些命令:
尝试解锁:
tf lock $"/Project_directory/branch/etc" /lock:none /workspace:"WORKSPACE;NAME_EMPLOYEE" /recursive /collection:"http://TFSNAME:8080/tfs"
试图删除工作区:
tf workspaces /remove:"WORKSPACE_NAME" /server:https://TFSNAME
试图撤消签出:
tf undo $"/Project_directory/branch/etc" /workspace:"WORKSPACE;NAME_EMPLOYEE" /server:https://TFSNAME
问了一些同事,他们说在旧版本的 Visual Studio 和 TFS 中,您只需要在 Source Control Explorer 中单击并解锁,但该选项始终处于禁用状态。
示例: 右键单击文件或文件夹>高级>解锁选项已禁用
【问题讨论】:
-
你有权限运行这些命令吗?
-
我不同意当前的“离题 > 服务器故障”投票。这是关于 TFVC,一个主要用于编程的版本控制系统。这与 Git 一样重要。
-
如果你有 vs 2015,你可以卸载它......让事情变得如此简单......假设你有权限......marketplace.visualstudio.com/…......没有 2017 版本
-
我尝试了一些命令行但没有成功。 -- 你尝试了一些东西。它没有用。 您尝试了哪些方法不起作用?您是否收到了特定的错误消息?
-
@Ctznkane525 是的,就像我在问题开头所说的那样,我已经检查了执行这些操作所需的权限(有手册链接)
标签: visual-studio tfs tfvc