SVN创建项目以及检出项目

1 提交本地目录到SVN

        a) 首先在SVN中创建一个目录,命令如下:

       svn mkdir svn://xx.xx.xx.xx/test -m 'create dir' --username xx   --password xxx

       b)进入本地目录,并checkout刚才在svn中创建的项目test到当前目录

      svn co svn://xx.xx.xx.xx/test  .

       c)添加本地目录中的文件

         svn add *      (添加所有,也可以一个个的添加)

       d)svn ci -m 'first check in'


2 移动/修改svn中的项目

  svn move svn://xx.xx.xx.xx/test        svn://xx.xx.xx.xx/test1

    会将test项目移动到 test1目录下

3 删除本地目录中的svn信息

    有时候由于svn客户端版本不一致,无法提交,这时候可以删除本地目录中的svn信息,重新提交。

    linux下命令:

    find . -type d -name ".svn"|xargs rm -rf

    windows下命令:

    for /r . %%a in (.) do @if exist "%%a\.svn" rd /s /q "%%a\.svn"

4 svn add 分支

    虽然 svn也是支持brach的开发的,但是相对于git来说svn的branch较为原始,svn的branch是以直接copy来进行实现的,在 mereg的时候也是对两个文件夹进行操作。但是这样做的缺点就是代码管理中就需要多了一个版本库代码的copy,不像git一样只是在同一个文件夹中就 可以完成一个或者多个branch的管理。

首先来说一下svn版本库有一个较为标准的目录结构,比如项目是proj,svn地址为svn://proj/,那么标准的svn布局是

 svn://proj/
   |
      +-trunk
      +-branches
      +-tags 
trunk为主开发目录,branches为分支开发目录,tags为tag存档目录

http://my.oschina.net/9991/blog/197966

转载于:https://my.oschina.net/taomac/blog/666278

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值