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
本片文章内容比较简单,主要就是汇集了一些常用的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
相关文章推荐
- CentOS 7 YUM 搭建Kubernetes 1.0
- LINUX_计划任务
- linux运维实战练习-2015年9月5日课程作业
- linux 守护进程
- 如何在 Linux 上自动调整屏幕亮度保护眼睛
- Linux中which,whereis,locate和find的区别
- Linux互斥和同步应用程序(一):posix线程和线程之间的相互排斥
- Centos6.5 安装 samba
- Unix/Linux僵尸进程
- Linux下安装JDK
- Centos 7 安装LAMP环境
- ubuntu14和centos7安装配置mysql
- linux -- ubuntu 14.10开机出现错误“Error found when loading /root/.profile”解决
- linux 内核编译 (如何正确选择内核驱动)
- Linux文件系统十问,你知道吗?
- Linux中zip压缩和unzip解压缩命令详解
- linux下定时任务(crontab)
- Linux下暴力破解工具Hydra详解
- linux fork函数
- linux下实现密码隐藏,非系统getch