Linux下svn命令行工具使用简介

Linux下直接使用svn效率比较高,以下是我经常使用的svn命令:
1.  帮助:svn help
2.  添加目录:svn mkdir <xxx>
3.  添加文件:svn add <xxx>
4.  提交:svn ci [[xxx]…]
5.  修改使用的默认editor为vim:exportSVN_EDITOR="vim"
6.  比较work copy与版本代码区别:svn diff [xxx]
7.  比较俩个版本代码区别:svn diff –r<2458>:<2450>
8.  Check out代码:svn co <url>(带版本信息)
9.  Export代码:svn export <url>(不带版本信息)
10.显示版本库中目录内容:svn ls [url]
11.显示work copy对应的版本库信息:svn info
12.锁定/解锁某文件防止别人修改:svn lock/unlock <xxx>
13.显示log信息:svnlog
14.删除文件:svn rm <xxx>
15.移动文件:svn mv <xxx> <yyy>
16.丢弃work copy中某文件内容修改:svn revert <xxx>
17.显示work copy中的文件是否有改动:svn status
18.同步work copy与版本库代码:svn up
19.下载指定revision代码:svn co/up –r <2458>
Svn up时,可能遇到如下情况:
A 增加了某文件
U 更新了某文件
M Merge了某文件
C 某文件与版本库冲突,要手动解决:键入e,手动编辑冲突内容。


你可能感兴趣的:(linux,SVN)