SVN客户端TortoiseSVN

SVN客户端TortoiseSVN

  • 应用软件
  • 20.2M
  • v1.14.3
  • 56
  • 2024-01-02 11:19

91c18ac47854b48ceeeb51fd5c47ebe1_16528626543528333.png

软件介绍

免费的文件管理客户端。可以跨时间段的管理文件和目录。文件保存在中央版本库,除了能记住文件和目录的每次修改以外,版本库非常像普通的文件服务器。你可以将文件恢复到过去的版本,并且可以通过检查历史知道数据是谁做了哪些修改。

SVN教程:

查看修改的文件记录

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文件的变化。

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比较文件


本地下载

本文转载自互联网,如有侵权,联系删除

相关推荐

开机大师

开机大师

开机大师下载 v5.7 官方版
v校电脑版

v校电脑版

v校电脑版 v4.0.3.0925 官方版
火驰OCR文字识别

火驰OCR文字识别

火驰OCR文字识别 v1.1.50.1125 官方版
酷酷打字在线测试

酷酷打字在线测试

酷酷打字在线测试 v1.722 绿色版
惠荣排课系统

惠荣排课系统

惠荣排课系统 v1.0.0.1 最新版
轻舟评分系统

轻舟评分系统

轻舟评分系统 v1.0.35 官方版