CornerStone是個人非常喜歡的mac上的壹款SVN客戶端工具。是Zennaware公司2007年出品的。其集成了幾乎所有的svn應有的功能,而且界面簡潔優雅。
在使用中如果正在執行任務隊列而被強制退出是,有時會發現鎖死了,無法操作。那麽如何解決這種情況。
第壹步,找到svn的任務隊列。svn的壹些版本信息記錄在妳的版本目錄的根目錄中。這個目錄名為 ".svn"的隱藏目錄,其下有壹個文件名為 "wc.db",就是記錄svn任務隊列的地方。用終端進入,不知道終端的百度壹下。
第二步,查看下svn的任務隊列。利用sqlite3命令查找。可以看見卡住的隊列。
sqlite3 .svn/wc.db "select * from work_queue"
第三步,清除未完成的隊列。也是最後壹步。
sqlite3 .svn/wc.db "delete from work_queue"
OK,再打開CornerStone看看,是不是已經好了。