zoukankan      html  css  js  c++  java
  • 第八篇、SVN在Mac上使用

    Mac自带svn软件

    1.创建目录 svn-repository/source-code

    2.svnadmin create /Users/liaokailin/svn-repository/source-code

    3.修改svnserve.conf文件
    anon-access = read
    auth-access = write
    password-db = passwd
    authz-db = authz
    在passwd中配置用户名和密码
    在authz中配置权限

    4.启动 svn
    svnserve -d -r /Users/liaokailin/svn-repository

    5.导入代码到主干
    svn import /Users/liaokailin/code/workspace-test/spring svn://localhost/svn-repository/source-code/trunk --username=liaokailin --password=1 -m "import code into trunk"

    6.通过trunk创建branches
    在eclipse中添加svn仓库 svn://localhost/svn-repository/source-code 随后即可以看到trunk代码,然后选中该仓库,新建一个文件夹,名称为branches(同时把tags文件创建好)
    随后在终端执行以下命令
    svn cp svn://localhost/svn-repository/source-code/trunk svn://localhost/svn-repository/source-code/branches/dev_lkl_20150530 -m "create branch"

    分支创建成功!
    拉取分支上的代码进行开发

    7.切换代码所对的svn地址
    在eclipse中 选择team->Switch 然后在URL栏中 选择要切换的svn地址

    8.将分支合并到主干上(已经合并到主干上的分支,不能再继续操作)
    在eclipse中,工程切换到主干trunk下,选择team->merge->会看到分支上的代码,然后鼠标右键选择accept,此时分支上的代码会拉取到本地的工程,但是还没有提交到主干上,同步一下代码,然后提交本地代码到主干
    注意:分支合并到主干中完成后应当删该分支,因为在SVN中该分支已经不能进行刷新也不能合并到主干

    9.将主干合并到分支上 和以上操作类似


    10.分支开发稳定后打个tag,然后依据这个tag来发布应用
    svn copy svn://localhost/svn-repository/source-code/trunk svn://localhost/svn-repository/source-code/tags/release-1.0 -m "1.0 released"
    在eclipse上操作更简单


  • 相关阅读:
    [模板] 多项式全家桶
    [模板] 最大流和费用流分别的两种做法
    [模板] Miller_Rabin和Pollard_Rho
    [模板] 半平面交
    hdu4624 Endless Spin (min-max容斥+dp)
    luogu5193 炸弹 (扫描线)
    luogu4055 游戏 (二分图博弈)
    [模板]后缀自动机
    [模板]fhqTreap
    loj2977 巧克力 (斯坦纳树+随机化)
  • 原文地址:https://www.cnblogs.com/liaokailin/p/4541302.html
Copyright © 2011-2022 走看看