zoukankan      html  css  js  c++  java
  • SVN和Git代码管理小结

     SVN和Git代码管理小结
      之前,先用的是SVN,后来用了Git,最近又在用SVN。
      关于代码管理,写几句。
      
      由于自己参与的项目,人通常不超过10个人,版本不是很多,协作比较正常,感觉SVN和Git足够用,差别也不算明显。
    之前有认真阅读过SVN的一些资料,现在是非常模糊了。
      目前,没有兴趣研究SVN的原理、细致用法,Git也就算了。
      
      只是写点简短的实用做法:
      
      Trunk:最新代码,有新代码就提交上去
      Tags:稳定的不变代码,线上发布1.0,1.1,1.2。项目上线时,就从Trunk中打一份tag。
    如果有bug,可以直接在Trunk上改,改好了,再打tag。
    也可能根本不需要tag,只用Trunk,比较省事。
    也可能比较正规,从Trunk中打个分支Branche,修复bug之后,再上线。
     Branche能否打个tag,不太清楚。
     
       合适的时候,可以把Branche合并到主干Trunk。


      Branches:开发分支,解决bug之后,需要的时候合并到Trunk主干。
      
      提交与更新
    SVN:每天先更新。
       自己写完代码,可以直接提交,如果失败,再更新。如果有冲突,解决冲突,再提交。
     好处是,比较方便,很多时候,自己写的代码,别人不会同时再改。
     如果有冲突,不要强行提交自己的代码。
     
    Git:每天先更新。
       自己写完代码,先提交到本地。(如果没有提交到本地,就更新远程到本地,很容易遇到问题,这个地方我觉得是Git最坑的地方。Git不能单独更新某个文件)
       
       大致就这样~复杂的玩法太多,用不着,学不完~
      
  • 相关阅读:
    DDOS学习笔记(《破坏之王-DDOS攻击与防范深度剖析》)
    gearman学习笔记1
    Sphinx学习笔记2
    docker学习笔记(一)
    Centos7安装配置Xhgui
    MongodDB学习笔记(二)(复制)
    MongoDB学习笔记(一)
    0927 DP 小测 #1
    「NOI 2011」阿狸的打字机 「AC 自动机」「数据结构」
    「POI 2005」SZA-Template 「失配树」「双向链表」「思维」
  • 原文地址:https://www.cnblogs.com/qitian1/p/6462666.html
Copyright © 2011-2022 走看看