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

Linux中常用的SVN指令汇集

2015-09-06 12:21 597 查看
Linux中常用的SVN指令汇集:

本片文章内容比较简单,主要就是汇集了一些常用的svn指令,方便我们操作和管理svn的代码版本。另外,我们也可以使用一些IDE集成软件工具来管理和操作svn哦。

1、更新内容到某个版本

#svn update -r m path或svn up -r m path

NOTE:

#cd /root/project

#svn up ---更新指定目录下所有的文件

#svn up bak_20150101/test.php ---更新分支文件到最新版本

#svn up -r 100 bak_20150101/test.php ---还原分支文件到版本100

2、拉取文件到本地

#svn checkout 或svn co path

#cd /root/project

#svn co svn://192.168.1.56/project/milujia ---拉取版本库到本地

3、提交文件到仓库

#cd /root/project

#svn add test.txt ---提交文件到仓库

#svn add *.txt ---提交以.txt后缀的所有文件

4、文件提交到远程仓库

#cd /root/project

#svn commit –m “commit file to remote
Git” svn-test.txt

(svn ci–m “commit file to remote git” svn-test.txt)

5、从仓库中删除文件

#cd /root/project

#svn delete test.txt

NOTE:

最后commit即可彻底删除

6、查看文件详细信息

#cd /root/project

#svn info test.txt

7、查看文件目录状态

#cd /root/project

#svn status -v milujia

8、查看文件被修改的日志

#cd /root/project

#svn log test.php

9、比较版本差异

#cd /root/project

#svn diff index.php

(svn di index.php)

NOTE:

对比版本差异:

#svn diff -r m:nindex.php

10、将两个版本间差异合并到当前文件

#cd /root/project

#svn merge -r 200:205 test.php

NOTE:

一般合并之后会出现冲突需要解决然后再行更新

11、SVN帮助

#cd /root/project

#svn help

#svn help ci

12、查看SVN服务

#ps aux|grep svn

13、持续更新中…

技术讨论群(新):

182437336
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: