SVN实践

    本文地址:http://tongxinmao.com/Article/Detail/id/220


    在我们手工细致合并完毕之后, 记得 svn resolve 这个文件, 然后做 svn ci 即可


    重构需要修改大量代码时使用branch功能复制独立开发【alpha-1.0】,部分客户要求的小修改也使用branch功能


    dry-run 这个参数, 测试实际哪些文件会被动到


    开工前先update


    提交前先status/diff


    细粒度,经常地有目的地提交必要的个性


    提交前一定要写message,<ADD/BRN/DEL/DOC/FIX/REVWIP>: <message goes here>.


    conflicts 出现时, 务必谨慎地, 细致地进行手工 merge/resolve



    svn copy http://svn.example.com/repos/calc/trunk http://svn.example.com/repos/calc/tags/release-1.0 -m "Tagging the 1.0 release of the 'calc' project."


    svn switch http://svn.example.com/repos/calc/branches/my-calc-branch


    svn info


    svn revert  删除你的本地修改,恢复到修改前的状态.(未提交的修改)


    tag存储稳定版本号


    commit本地文件时,若svn上与本地有冲突,此时选择  p 然后把本地文件里与svn上的冲突地方修改下,把增加的三个垃圾文件删除,然后再commit

      

    分支和主干(将其他分支合并到主干)并行开发的过程中,要经常同步,将主干的修改合并到分支,合并时选择”指定范围”


    分支开发结束后,才能够将分支合并到主干


    上一篇:USB UVC 摄像头 (带MIC)
    下一篇:4-20ma电流输出电路 (TLV5614C+XTR115U)