I'm using Eclipse Neon with TFS plugin,
When I edit a file and try to checkout file and the file is already checkout by another user, I get the file as empty with an error :
The item .. is locked for checkout by .. in workspace ..
I can't continue to work on file, I must close window and open the file again.
Is there a way to keep working on file without getting error screen?
When I trying to lock I don't have option for Unchanged - keep any existing lock .
The file is locked by others, you need to unlock the file then check-out to edit, otherwise it will always get the error.
You can try below ways to unlock the file:
tf lock /lock: none
Please see Lock Command for details:tf lock /lock:none /workspace:workspacename [/recursive][/login:username,[password]] [/collection:TeamProjectCollectionUrl]
tf undo
The undo command removes any locks on the items. See Undo commandTo unlock individual files run the command below in Visual Studio Command Prompt:
tf undo "file_path" /workspace:workspace_name
e.g.:
tf undo $/S/B/ABC/dotNET/Symphony/Tools/xyz/abc/Abc.dll /workspace:Houst01
here it will unlock Abc.dll which is inside abc folder.
To unlock the whole folder in one shot:
tf undo $/S/B/ABC/dotNET/Symphony/Tools/xyz/abc/* /workspace:Houst01
here it will unlock all files which is inside abc folder.
You can also unlock other users file using TFS Sidekick tools:
It gives you a graphical interface to do all these commands, which makes it much easier to perform these tasks.