【问题标题】:File checked out and locked, needs to be checked in from other workspace TFS 2013文件签出并锁定,需要从其他工作区 TFS 2013 签入
【发布时间】:2014-09-10 00:13:32
【问题描述】:

另一台计算机上的另一个用户签出文件并一直在处理这些文件,直到她的计算机崩溃,这些文件一直处于签出状态。有没有办法检查该工作?

自从她的计算机重新映像后,她对一个存储库中的一些文件进行了一些更改。她能够保存它们,但我不确定它们是否会被永久更改。如果旧文件签入,会不会影响她这两天所做的更改?有没有办法接受最新的更改?

我使用了 Attrice 的工作区助手,但不确定这是否正确。

【问题讨论】:

    标签: visual-studio tfs


    【解决方案1】:

    已签出的文件应被视为保留文件。如果文件以可以检查的形式存在:

    1. 重新创建工作文件夹并重新创建工作区并将文件复制到正确的子文件夹并签入
    2. 首选方法取消签入,创建新工作区,获取最新文件并将文件副本合并到新工作区并签入。

    可以使用以下 tf 命令完成从其他工作区撤消。

    tf undo /workspace:OtherUserWorkspace;OtherUser  $/Project/ItemName.cs /s:http://yourtfsserver:8080
    

    【讨论】:

    • 太棒了,这就是我的假设,#2,因为我使用了 undo 命令。如果她在我在另一个工作区中使用撤消后选择只获取最新文件,她能否保留崩溃前对其余文件所做的更改?我认为她想保留崩溃前所做的更改,同时也保留她在新工作区中所做的更改?
    猜你喜欢
    • 1970-01-01
    • 2015-05-28
    • 1970-01-01
    • 2015-10-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多