标签:
“svn用了这么多年都好好的,为啥折腾搞Git?”“Git一点都不好用,提交个代码都提交不上去!”“Git这么复杂,命令多到记不住,而且完全用不到。哪有svn简单好用?”
alex@alex-desktop:~/healthcheck$ git br -a * master remotes/origin/master
这个分支模型只有master分支。适用于在新团队中起步推广Git,避免使用复杂的分支模型,引起程序员心理不适。而且对于不需要协同开发的任务,这个分支模型也够用了。
alex@alex-desktop:~/sc/robot_framework$ git br -a develop * master remotes/origin/develop remotes/origin/master
这个分支模型有master和dev分支,master分支是稳定版本分支,用于每日自动化测试的持续集成,要保证功能稳定。dev分支是开发分支,用于新特性开发和协同开发需要。
alex@alex-desktop:~/sc/ci$ git br -a * alex_dev master remotes/origin/master
这个分支模型除了一个master分支外,还有一个未推送的本地dev分支。这种分支模型适用于如下场景:想验证对比多个实现方案,对已有实现采用多种策略进行重构尝试;只想从主分支同步某些合入,避免不相关的同步破坏自己正在开发的功能。
-EOF-
标签:
原文地址:http://www.cnblogs.com/wahaha02/p/5231835.html