• svn使用笔记


    以main模块为例

    1. 从主干拉去新分支

    svn cp http://svn.rong360.com/svn/main/trunk http://svn.rong360.com/svn/main/branches/branchYYYYMMDD_xx -m 'xx'

    2. 检出到本地

    svn co http://svn.rong360.com/svn/main/branches/branchYYYYMMDD_xx

    3. 开发

    4. 提交代码到分支   svn ci -m ' '

    5. 合并主干文件  svn merge  http://svn.rong360.com/svn/main/trunk

    6. 解决冲突,提交代码到分支

    7. rdiff  填写reviewer (或提交测试)

    8. 测试通过后根据要求再次合并主干代码 

    9. 填写上线单  分支上线,部署,上线检查,上线完成确认

    10. 切换分支代码到主干  svn merge --reintegrate http://svn.rong360.com/svn/main/branches/branchYYYYMMDD_xx

    11. 解决问题,提交代码到主干

    [rong@rd-dev22 mis]$ svn ci

    Log message unchanged or not specified
    (a)bort, (c)ontinue, (e)dit:
    c
    Sending controller/PushplatformController.php
    Transmitting file data .
    Committed revision 2907.
    [rong@rd-dev22 mis]$ svn merge http://svn.rong360.com/svn/mis/trunk
    [rong@rd-dev22 mis]$ rdiff
    branchUrl:http://svn.rong360.com/svn/mis/branches/branch20173020_app_push
    trunkUrl : http://svn.rong360.com/svn/mis/trunk/@2906
    Commit message has errors:

    - Invalid or missing field "Test Plan": You must provide a test plan.
    Describe the actions you performed to verify the behavior of this
    change.

    You must resolve these errors to continue.

    Do you want to edit the message? [Y/n] y

    Linting...
    No lint engine configured for this project.
    Running unit tests...
    No unit test engine is configured for this project.
    Created a new Differential revision:
    Revision URI: http://codereview.rong360.com/D8218

    Included changes:
    M controller/PushplatformController.php
    [rong@rd-dev22 mis]$ ^C
    [rong@rd-dev22 mis]$ svn sw http://svn.rong360.com/svn/mis/trunk
    U controller/PushplatformController.php
    Updated to revision 2908.
    [rong@rd-dev22 mis]$ svn merge --reintegrate http://svn.rong360.com/svn/mis/branches/branch20173020_app_push
    svn: Cannot reintegrate into a working copy that has local modifications
    [rong@rd-dev22 mis]$ svn st
    M .
    [rong@rd-dev22 mis]$ svn info
    Path: .
    URL: http://svn.rong360.com/svn/mis/trunk
    Repository Root: http://svn.rong360.com/svn/mis
    Repository UUID: 1a2d6029-1b22-4e0e-a00e-c5f2e95b9dac
    Revision: 2908
    Node Kind: directory
    Schedule: normal
    Last Changed Author: suoyi
    Last Changed Rev: 2904
    Last Changed Date: 2017-03-17 11:07:10 +0800 (Fri, 17 Mar 2017)

    [rong@rd-dev22 mis]$ svn revert .
    Reverted '.'
    [rong@rd-dev22 mis]$ svn merge --reintegrate http://svn.rong360.com/svn/mis/branches/branch20173020_app_push
    --- Merging differences between repository URLs into '.':
    U controller/PushplatformController.php
    [rong@rd-dev22 mis]$ svn ci

    Log message unchanged or not specified
    (a)bort, (c)ontinue, (e)dit:
    c
    Sending .
    Sending controller/PushplatformController.php
    Transmitting file data .
    Committed revision 2909.
    [rong@rd-dev22 mis]$ svn st
    [rong@rd-dev22 mis]$ svn info
    Path: .
    URL: http://svn.rong360.com/svn/mis/trunk
    Repository Root: http://svn.rong360.com/svn/mis
    Repository UUID: 1a2d6029-1b22-4e0e-a00e-c5f2e95b9dac
    Revision: 2909
    Node Kind: directory
    Schedule: normal
    Last Changed Author: frank
    Last Changed Rev: 2909
    Last Changed Date: 2017-03-20 14:17:39 +0800 (Mon, 20 Mar 2017)

    [rong@rd-dev22 mis]$

  • 相关阅读:
    http://www.kankanews.com/ICkengine/archives/18078.shtml
    c# ArrayList 的排序问题!
    MVC各种传值方式
    MVC3学习第五章 排山倒海第一变母版页,模型
    MVC3学习第三章 剑出鞘之前奏控制器,URL路由
    MVC3学习第二章 剑出鞘之看剑vs2010安装MVC3和建立你的第一个MVC3项目
    MVC3学习第四章 剑出鞘之后续MVC3的新特性之Razor视图解析
    MVC3学习第一章 掀起它的盖头来
    有关匿名函数执行与传参
    ubuntu12.04安装jdk7u79linuxi586.tar.gz
  • 原文地址:https://www.cnblogs.com/hlongch/p/6542705.html
Copyright © 2020-2023  润新知