公司的一些公共的文檔饵骨,比如需求,story茫打,接口文檔啥的都在TortoiseSVN 上居触,平時使用還是蠻多的,此處記錄一下包吝。
一饼煞、安裝的話看這個網(wǎng)頁講的就蠻詳細的
二、使用注意
使用的話也很簡單诗越,平時就每天早上填寫白板記錄的時候使用最多砖瞧,一開始使用的時候,不是更新不了嚷狞,就是覆蓋了別人提交的的東西(o)/~块促,真的是很不好意思。都是血的教訓床未,學會了這幾個步驟竭翠。
每次更新前記得這三個步驟。
1薇搁、右鍵--SVNupdate
2斋扰、右鍵需要編輯的文檔--TortoiseSVN--locked
3、此時再編輯更新文檔內(nèi)容
4啃洋、右鍵需要編輯的文檔--SVNcommit
完美提交传货,不會覆蓋別人的,也不會出現(xiàn)提交的時候沖突宏娄,如果文檔編輯比較久问裕,可以先弄個副本填寫好后,再更新后鎖住文檔孵坚,編輯復制粘貼提交即可
三粮宛、使用中遇到的問題
中間使用的時候窥淆,試過了好幾次,更新的文檔被人在線編輯中巍杈,操作幾次后很容易久一直報這個錯"Previous operation has not finished; run 'cleanup' if it was interrupted"忧饭,然后不管時候update或者commit或者執(zhí)行cleanup都是報這個錯解決方法如下網(wǎng)頁介紹的很清楚。
記錄一次svn報錯:[Previous operation has not finished; run 'cleanup' if it was interrupted] 的排錯過程
1秉氧、下載sqlite3.exe
2眷昆、命令行中執(zhí)行:sqlite3 wc.db
3蜒秤、查看 wc.db的表:.table
4汁咏、刪除這個歷史表記錄:DELETE FROM WORD_QUEUE
此時就可以重新執(zhí)行SVNupdate或者commit了