What do you do if the file in TFS is locked by someone else?

后端 未结 11 877
梦如初夏
梦如初夏 2020-12-23 13:35

Someone left the organisation but before leaving, he locked all the files for an unknown reason.

How do you unlock them all so that the other developers can work?

11条回答
  •  借酒劲吻你
    2020-12-23 14:08

    This was the only way I resolved this, which involved deleting the user's workspace.

    If the error message says "The item $/... is locked for check-out by someUser:1 in workspace someMachine123." then I use the command:

    tf workspace /delete /server:http://machinename:8080/tfs/DefaultCollection someMachine123;someUser:1
    

    There is just a single space between the collection URL and someMachine123;someUser:1.

    Note that I payed attention to the fact that the error message mentioned the user as someUser:1, so I mimicked that in the command. It was not enough to just run the command with someUser only. I'm not sure what the :1 is all about but point being, mimick the error message.

    Note the server has to be the fully qualified collection path, which you can find by going to Team Foundation Server Administration Console->Application Tier->Team Project Collections, the bottom pane will show a URL for the collection that is selected in the upper pane.

    I also had a problem because I accidentally tried to use plural workspaces instead of just workspace because there is a similar command that is plural.

提交回复
热议问题