svn的基本命令

svnadmin create <path>               版本库初始化

svn checkout  <url> <path>          版本库检出(工作拷贝)

svn update                                     工作区更新 

做出修改:

svn add <path>                              添加文件

svn drm <path>                             删除文件     

svn copy <source> <destination> 复制文件或目录

svn mv <old> <new>                     移动文件(重命名)   

svn revert <path>                           还原文件/强制覆盖                      

检验修改:

svn diff                                            工作区差异比较

svn status                                       查看工作区状态

解决冲突:

svn update                                     更新(合并别人更新的修改)

svn resolved <path>                      冲突解决                

提交修改:

svn commit -m "msg"                    将修改从工作拷贝提交至版本库 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

svnadmin create /var/svn/repos              在var/svn/repos路径下创建一个版本库

svn checkout file:///var/svn/repos demo  取出版本0至demo

cd demo                                                   切换到demo

mkdir trunk tags branches                       创建三大主目录

svn add *                                                  将目录添加至版本库

svn commit -m "Initialized."                      将修改提交至版本库,提交后的版本为1 

再向svn开发主线trunk中添加文件:

echo "hello world" > trunk/demo.txt          创建文件demo.txt

svn add trunk/demo.txt                              添加demo.txt

svn commit -m "add demo.txt"                  提交,版本为2

建立分支:

svn update

svn copy trunk branches/demo-1.0          创建分支demo-1.0

svn commit -m "new branch: demo-1.0" 提交,版本为3

建立里程碑tag:

svn copy -m "new tag: v1.0"  trunk file:///var/svn/demo/tags/v1.0

参考:《Subversion权威指南》《Git权威指南》
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值