常用svn命令

SVN检出

命令

svn checkout

举例:
svn://127.0.0.1/runoob01是版本库url
--username user01 --password 123是用户名和密码

root@runoob:~/svn# svn checkout svn://127.0.0.1/runoob01 --username user01 --password 123
A    runoob01/trunk
A    runoob01/branches
A    runoob01/tags
Checked out revision 1.

SVN添加新文件

svn add file名

往版本库中添加新的文件

SVN提交

svn commit -m “提交的log说明” 

将改动的文件提交到版本库

加锁/解锁

svn lock -m “LockMessage” [--force] PATH
svn unlock PATH

更新到某个版本

svn update -r m path

查看文件或者目录状态

svn status path(目录下的文件和子目录的状态,正常状态不显示)
svn status -v path(显示文件和子目录状态)

删除文件

svn delete path -m “delete test fle”

查看日志

svn log path

查看文件详细信息

svn info path

比较差异

svn diff path(将修改的文件与基础版本比较)
svn diff -r m:n path(对版本m和版本n比较差异)

将两个版本之间的差异合并到当前文件

svn merge -r m:n path

SVN删除

删除文件或者目录

svn rm 文件名
svn rm 目录名

SVN对比

svn  diff 				与base版本(最后检出或者更新到的版本)对比
svn  diff  -r  head  	与版本库中最新版本对比	
svn  diff  -r reversion1:reversion2   	当前工作副本,两个版本之间对比	
svn   diff    (tag1)URL    (tag2)URL  	版本库中任意两个tag做对比	

SVN分支开发

创建branch

branch	svn  cp  (基线版本)URL (分支)URL  -m "commit log"

删除branch

svn rm (分支)URL   -m "commit log"

SVN 帮助

svn help

查看svn版本

svnserve --version

查找文件

find -name "*.a"    查找指定类型文件

查看历史使用命令

history  					查看全部历史命令
history | grep find 		查看find历史命令
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值