如果 Subversion 命令無法成功完成,可能是由於伺服器問題,您的工作副本可能會處於不一致的狀態。在這種情況下,您需要在資料夾上使用
→ 。最好在工作副本的頂層執行此操作。
在清除對話方塊中,還有其他有用的選項可以使工作副本進入clean
狀態。
如上所述,此選項嘗試使不一致的工作副本恢復到可工作和可用的狀態。這不會影響您的任何資料,而只會影響工作副本資料庫的內部狀態。這是您從較舊的 TortoiseSVN 用戶端或其他 SVN 用戶端了解的實際 Cleanup
命令。
如果勾選,則會從工作副本資料庫中移除所有寫入鎖。在大多數情況下,這是清除工作所需的!
僅當工作副本當時被其他使用者/用戶端使用時,才取消勾選此選項。但是,如果清除失敗,您必須勾選此選項才能使清除成功。
調整所有檔案的記錄時間戳記,加快未來狀態檢查的速度。這可以加快顯示工作副本檔案列表的所有對話方塊,例如「提交」對話方塊。
移除未使用的原始副本,並壓縮工作副本檔案的所有剩餘原始副本。
有時 Shell 覆蓋圖示,尤其是在檔案總管左側的樹狀檢視上,不會顯示目前狀態,或者狀態快取無法識別變更。在這種情況下,您可以使用此命令強制重新整理。
如果勾選此選項,則會對所有使用 svn:externals
屬性包含的檔案和資料夾執行所有動作。
這是移除工作副本中所有產生檔案的快速簡便方法。所有未受版本控制的檔案和資料夾都會被移動到資源回收筒。
注意:您也可以從
→ 對話方塊執行相同的操作。在那裡,您還可以獲得所有未受版本控制的檔案和資料夾的列表,以供選擇移除。此命令還原您所有尚未提交的本機修改。
注意:最好改用
→ 命令,因為在那裡您可以先查看並選擇您要還原的檔案。