當我提交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