git svn 版本控制经常用法(不断更新中)

svn 常用

  1. svn 版本库拉取
    svn co svn://192.168.0.22/mysvn   #后面不更任何目录代码更新到命令当前所在的目录
    svn co svn://192.168.0.22/mysvn  /var/www  #更新到/var/www 目录
或者
    svn checkout svn://192.168.0.22/mysvn (同上 co 是 checkout 的缩写)
  1. svn 本地更新到某个版本
svn up   #更新当前所在的目录
svn up  ./user.php    #更新user.php 文件
svn up  /var/www/aa   #更新 /var/www/aa
  1. svn 增加文件
 svn add .    #增加当前目录到版本库
 svn add a.php    #增加a.php到版本库
  1. svn 提交
svn commit -m  'test'  #提交代码

git 常用

  1. git 版本库拉取
git clone http://192.168.0.22/a.git
  1. git 本地更新到某个版本
git pull .
git pull a.php 
  1. git 增加
git add a.php 
git add  .
  1. git 查看状态
git status
  1. git 提交
git commit -m "first commit"  #git commit后需要提交

git push #默认提交
git push origin master //提交master 分支

git svn 混合用

下面是一个git-svn的一般使用流程:
1、git-svn clone svn_repository
2、修改本地代码,使用git add/commit将修改提交到本地git库
3、定期使用git-svn rebase获取中心svn repository的更新
4、使用git-svn dcommit命令将本地git库的修改同步到中心svn库

http://svnbook.red-bean.com/en/1.7/svn.branchmerge.using.html

svn copy sourceURL branchURL
Then, switch to that branch:

svn switch branchURL
And commit your changes:

svn commit

svn switch –relocate http://svn.example.com/path/to/repository/path/within/repository http://svnnew.example.com/new/repository/path/within/repository

deepxl 十一月 10th, 2017

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值