当我提交SVN并且之后通过Tortoise SVN的shell扩展更新时,更新在我提交之前将我设置回修订。乌龟SVN没有正确更新到HEAD修订
我可以用两种方法验证这一点。 首先,在我提交之后,它表示在提交之后,我处于修订版本22058,并且在更新后告诉我处于修订版本22057. 当我调用“检查修改”并选择“检查存储库”时,它会告诉我头版本是22058.
仍然是一个更新率“修订版22057”
如果我选择“更新至版本”,然后选择“HEAD修订”这甚至会发生。
获得最新版本的唯一方法是删除我的整个工作副本并再次检出 - 但是当我再次提交时,问题再次出现。
由于我对SVN并不熟悉 - 如何识别“稀疏结帐”?我检查过的目录是“TRUNK”,甚至在整个回购时没有其他签到(我可以通过询问有权访问的同事进行验证)。 - 还是我完全误解了你最后一句话? – MasterOfVDL 2014-08-28 08:06:29
它很难从你的问题诊断,所以我提供了指向哪里看。备用结帐是部分结账,您可以选择要结账的子目录。 – gbjbaanb 2014-08-28 08:10:28
看来,我的TortoiseSVN是在某种“离线模式”。在读完并按下我的工作空间的根文件夹的show log-view中的F5后,再次运行。 我仍然怀疑我何时和如何意外地进入离线模式... – MasterOfVDL 2014-08-28 10:16:02