您的位置:首页 > 运维架构 > Linux

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

2014-08-26 16:17 260 查看
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,手动编辑冲突内容。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: