公司的一些公共的文档,比如需求,story,接口文档啥的都在TortoiseSVN 上,平时使用还是蛮多的,此处记录一下。
一、安装的话看这个网页讲的就蛮详细的
二、使用注意
使用的话也很简单,平时就每天早上填写白板记录的时候使用最多,一开始使用的时候,不是更新不了,就是覆盖了别人提交的的东西(o)/~,真的是很不好意思。都是血的教训,学会了这几个步骤。
每次更新前记得这三个步骤。
1、右键--SVNupdate
2、右键需要编辑的文档--TortoiseSVN--locked
3、此时再编辑更新文档内容
4、右键需要编辑的文档--SVNcommit
完美提交,不会覆盖别人的,也不会出现提交的时候冲突,如果文档编辑比较久,可以先弄个副本填写好后,再更新后锁住文档,编辑复制粘贴提交即可
三、使用中遇到的问题
中间使用的时候,试过了好几次,更新的文档被人在线编辑中,操作几次后很容易久一直报这个错"Previous operation has not finished; run 'cleanup' if it was interrupted",然后不管时候update或者commit或者执行cleanup都是报这个错解决方法如下网页介绍的很清楚。
记录一次svn报错:[Previous operation has not finished; run 'cleanup' if it was interrupted] 的排错过程
1、下载sqlite3.exe
2、命令行中执行:sqlite3 wc.db
3、查看 wc.db的表:.table
4、删除这个历史表记录:DELETE FROM WORD_QUEUE
此时就可以重新执行SVNupdate或者commit了