我使用Eclipse霓虹灯与TFS插件,Eclipse的TFS检查出错误无法显示文件
当我编辑一个文件,并尝试签文件,该文件已签出被其他用户,我得到的文件作为空的,一个错误:
The item .. is locked for checkout by .. in workspace ..
我不能继续在文件上工作,我必须关闭窗口并再次打开该文件。
有没有办法继续工作的文件没有得到错误屏幕?
当我尝试锁定时,我没有选择Unchanged - 保留任何现有的锁定。
我使用Eclipse霓虹灯与TFS插件,Eclipse的TFS检查出错误无法显示文件
当我编辑一个文件,并尝试签文件,该文件已签出被其他用户,我得到的文件作为空的,一个错误:
The item .. is locked for checkout by .. in workspace ..
我不能继续在文件上工作,我必须关闭窗口并再次打开该文件。
有没有办法继续工作的文件没有得到错误屏幕?
当我尝试锁定时,我没有选择Unchanged - 保留任何现有的锁定。
该文件被别人锁定,您需要解锁文件,然后检出才能编辑,否则会始终出现错误。
你可以试试下面的方法来解锁文件:
tf lock /lock: none
请参阅Lock Command的细节:要使用该锁命令,你必须有锁权限设置为 允许。具有解锁其他用户的更改权限设置为允许 需要删除其他用户拥有的锁,如果你没有 写权限为用户的工作空间
tf lock /lock:none /workspace:workspacename [/recursive][/login:username,[password]] [/collection:TeamProjectCollectionUrl]
tf undo
撤消命令删除项目上的任何锁定。见Undo command
要解锁单个文件在Visual Studio命令提示符下运行以下命令:
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文件夹内。
您还可以解锁其他用户的文件使用TFS Sidekick工具:
它给你一个图形界面来完成所有这些命令,这使得它更容易执行这些任务。
谢谢?这可以应用于Eclipse吗? – user7294900
@ user7294900是的,我在我身边测试,它可用于Eclipse。 –
如果文件被锁定,我不想锁定/解锁/撤消文件,只是返回到文件的工作而不尝试锁定 – user7294900