不少时候,经验是被痛苦逼出来的,流程是被错误逼出来的。在上线的过程中,这段时间遇到了一些问题,形成了研发耽误了很多时间。缘由是上线的不规范性以及没有任何的权限限制。svn
另外互联网项目版本开发都很是频繁。一天上线十几个小版本,也是有可能的。像我如今的公司,常常一天修改好屡次文案,就须要不断的上线。若是处理不及时上线的话,会形成用户的一些误解,致使一些投诉以及很差的用户体验。这么频繁的修改上线,也是须要必定的流程和规范保证。测试
不少互联网公司都开始使用Git,替换了svn。Git很是适合互联网迭代以及多人多版本开发。若是让我说为何喜欢使用Git,我喜欢切换分支,以及分支之间merge的方便快捷。开发
新建分支以及合并分支的便利性,会形成一些问题,分支不天然的就会过多。因此须要定时的须要删除一些过期的分支。get
通常来讲,互联网项目有上线分支,预上线分支,测试分支,开发分支等.同步
保证不一样的分支作不一样的事情,防止分支污染。博客
上面的这张图看起来有一点复杂。整体上来,能够分为这么几步。it
人是最难管理的,以及人是懒惰的。这些话是很是准确的,因此会遇到一下问题,还得须要解决。基础
具体怎么作,每个公司和组都有本身的作法,是否是都必须都得走一遍流程。可是,分支规范是必须的,不能随意修改。直接在上线分支修改,坚定说NO!用户体验
若是转载的话,请注明转载地址,万马奔腾博客,http://www.woniubi.cn/service_online_process/互联网