Git和svn都是比较不错的代码版本控制工具
几年前svn用的还挺多,现在基本上git是标配了
Git确实很强大很优秀!
夸了一波git后开始进入正题
两个版本都合并到master分支不一定会产生冲突。
首先产生冲突的本质是git不知道怎么去合并某一行或多行的代码,需要人为的处理告诉它。
说白了就是因为两个分支在修改了同一个文件的同一行代码的情况才可能出现冲突,哪怕是多了一个空格。
当然如果两分支代码互不影响,合并就没冲突了。
这里我想多说两句,就是我们公司采用的一些不错的git使用流程规范:
①按照bug,需求任务编号等建立分支名,比如bug110,task666等所谓的feature分支
这样一看分支就知道这个分支干嘛用的。缺点就是随着项目迭代bug和需求越来越多,分支也会很庞大。
我们是会定期清理这些分支来解决这个小缺点。
②然后有一个develop分支,专门给开发环境上用的。
③然后测试环境的分支按照约定好的上线日期建立分支名,如release20200416,就代表4月16号我们要上线
④假如4月16我们上线的东西就是解决bug编号是110的和任务编号是666的,那么我们会将bug110和task666合并到这个release分支,jenkins构建完测试去测
⑤假如这两个测试通过了那就直接把这个release分支合并到master,假如有一个没通过那么就删了这个分支重新建一个release分支,把测试通过的功能分支合进去后,最后用新的release合到master
⑥等到上线了把develop分支基于master去rebase一下
基本就这样,感觉屡试不爽。当然避免不了冲突,但是一般都没有多大的冲突,很好解决。
上述的编号都是来自禅道或者redmine的。
手机码字太不容易了,希望对你有帮助。
感兴趣可以关注我,一共交流学习进步!
很多贵阳本地人,尤其是如今都2021年了,还住在老城区的人,大多有一个执念,认为老城区各种人文、历史都比较厚重,是新城区观山湖不能比的,但是现实却是,观山湖的房价如日中天,而且吸引了不少top级别的大...
今天我来给大家讲解一下UI设计需要学习哪些软件。最近很多网友在我的微信公众号上留言,老师UI设计需要学哪些软件? 就目前来说UI设计师掌握了PS,AI,AE,APR这4款软件就基本可以胜任UI设计工作...
自助网站制作在近几年已经非常流行,个人可以自己制作网站来建立博客,吸引粉丝;企业可以建立网站来展示形象,增加订单。挑选自助建站平台的时候,可以参考以下几个维度: 1.建站方式 有的建站系统是开源的,可...
感谢悟空邀请。 初创公司要怎么推广? 先做好品牌的顶层设计,产品场景化规划。 主要包含了消费者洞察,品牌定位,品牌价值系统构建,再有品牌人格化的塑造等; 做好商业模式的设计。 传统商业模式的按图...
我是麦壳儿风,很高兴回答您的问题。 我家里种了几百亩桃树,也许到了跟你一样的想法,不过我电商不是一年两年事儿,需要积累,现在也是需要准备的时候了。 我们家的水果以前都是通过线下卖,一部分是客商拉走,一...
现在个人没法备案,必须通过你的域名空间服务商代为备案,这是他们的责任,免费的,你只需提供数据给服务商,由服务商提交备案。以下是在上海乐道科技(百度找下他们)空间服务商代为备案的流程,你可以参考下,备案...
腾讯云是做云服务器的,举个简单的例子,建个网站,要先有域名,设计网站,然后购买服务器进行备案,再配置资源,网站就可以可以被访问了。同理只要我们玩的,用的和上网有关系的,都会用到云计算产品。腾讯云是国内...
关于域名购买多长时间后才能卖出去的问题,其实通常来说域名在购买成功之后马上就可以出售了。但是我们一般购买域名的话,不外乎两种目的:自用或者投资。 自己用的话就不说了,如果是为了域名投资,那就要看是否有...