我正在使用TFS在线,我检查了一些源文件,但我必须格式化我的PC和失去所有的源工作区。这些文件仍然是签出的,我无法解锁这些文件。
发布于 2018-02-27 07:47:52
如果您登录到管理帐户的源代码管理,您将能够强制撤消签出,或签入与任何您提供的文件。
只需尝试以下解锁文件的方法:
tf lock /lock: none请参阅锁定命令以获得详细信息:若要使用lock命令,必须将“锁定”权限设置为“允许”。如果您对其他用户的工作区没有写权限,则需要将其他用户的“更改”权限设置为“允许”以移除其他用户持有的锁。
tf lock /lock:none /workspace:workspacename [/recursive][/login:username,[password]] [/collection:TeamProjectCollectionUrl]
tf undo撤消命令删除项上的所有锁。请参阅撤消命令
若要解锁单个文件,请在Visual命令提示符中运行下面的命令:
tf undo "file_path" /workspace:workspace_name
例如:
tf undo $/S/B/ABC/dotNET/Symphony/Tools/xyz/abc/Abc.dll /workspace:Houst01
在这里,它将解锁Abc.dll,它在abc文件夹中。
要一次性解锁整个文件夹:
tf undo $/S/B/ABC/dotNET/Symphony/Tools/xyz/abc/* /workspace:Houst01
在这里,它将解锁abc文件夹中的所有文件。其他相关线索:
https://stackoverflow.com/questions/48998379
复制相似问题