TortoiseSVN使用说明
查询改动的文档纪录
svn cat -- 表明特殊版本号的某文档內容。
svn list -- 表明一个文件目录或某一版本号存有的文档目录。
svn log -- 表明svn 的版本号log,含创作者、日期、途径等。
svn diff -- 表明特殊改动的行级详细资料。
list实例:
svn list http://svn.test.com/svn #查看目录中的文档。 svn list -v http://svn.test.com/svn #查看详细的文件目录的信息内容(修定人,版本信息,图片大小等)。 svn list [-v] #查询当今各项工作复制的版本库URL。
cat实例:
svn cat -r 4 test.c #查询版本号4中的文档test.c的內容,不开展较为。
diff实例:
svn diff #全都不用,会坚持不懈当地编码缓和存有当地.svn文件目录下的信息内容的不一样;信息内容过多,没啥用途。 svn diff -r 3 #较为你的当地编码和版本信息为3的全部文档的不一样。 svn diff -r 3 text.c #较为你的当地编码和版本信息为3的text.c文档的不一样。 svn diff -r 5:6 #较为版本号5和版本号6中间全部文档的不一样。 svn diff -r 5:6 text.c #较为版本号5和版本号6中间的text.c文档的转变。 svn diff -c 6 test.c #较为版本号5和版本号6中间的text.c文档的转变。
log实例:
svn log #全都不用会表明全部版本号commit的日志信息内容:版本号、创作者、日期、comment。 svn log -r 4:20 #只看版本号4到版本号20的日志信息内容,次序表明。 svn log -r 20:5 #表明版本号20到4中间的日志信息内容,反序表明。 svn log test.c #查询文档test.c的日志修改资料。 svn log -r 8 -v #表明版本号8的详尽改动日志,包含改动的全部文档目录信息内容。 svn log -r 8 -v -q #表明版本号8的详尽递交日志,不包括comment。 svn log -v -r 88:866 #表明从版本号88到版本号866中间,当今编码文件目录下全部变动的详细资料 。 svn log -v dir #查看目录的日志修改资料,必须加v。 svn log http://foo.com/svn/trunk/code/ #表明编码文件目录的日志信息内容。
常用命令
svn add file|dir -- 加上文档或全部文件目录
svn checkout -- 获得svn编码
svn commit -- 递交当地改动编码
svn status -- 查询当地改动编码状况:改动的或当地特有的文档详细资料
svn merge -- 合拼svn和当地编码
svn revert -- 撤消当地改动编码
svn resolve -- 合拼矛盾编码
svn help [command] -- 查看svn协助,或特殊指令协助
svn diff个性定制
svn配置文档: ~/.subversion/config
改动~/.subversion/config,寻找以下配备行:
# diff-cmd = diff_program (diff, gdiff, etc.)
将上边那一个脚本制作的途径加上进来就可以了,改动为
diff-cmd = /usr/local/bin/diffwrap.sh #相对路径
那样svn diff指令便会默认设置应用vimdiff较为文档。