美文网首页
多人合作开发

多人合作开发

作者: crossroads | 来源:发表于2021-04-16 16:30 被阅读0次

前言

很多团队都是多人写一个项目,这个时候,如何合理的合并代码就是一个需要考虑的问题。楼主将自己经历的合作开发方式分享出来,给大家借鉴并得到大家的意见,互相进步。

正文

  1. 导入统一的模板,防止每个人的代码格式设置不同,导致很多冲突,格式化快捷键是command+alt+L。下面这个网址是统一代码风格的方式:
    https://www.jianshu.com/p/7f783edd6180?utm_source=tuicool&utm_medium=referral
  2. 善于用一些代码监测工具,例如阿里的代码监测工具https://github.com/alibaba/p3c/wiki/IDEA,会根据阿里编程规范进行提示。
  3. 确定自己的分支功能是需求还是缺陷,git checkout -b 打分支,缺陷fix/合理的title,需求feature/合理的title,发版相关的如改version则ver/合理的title ,规定好各种情况的前缀。
  4. 开发过程中,按照需求去rebase主分支代码,减少之后合并冲突太多的问题。同时,每一次commit都必须写清楚这个节点是做什么的。不可以乱写,必须让其他人能看懂。
  5. 合并代码前,git rebase 主分支 代码,再merge到主分支上,期间可以使用AS的VCS->Git->Resolve conflict解决冲突。切记不可以直接push ,禁止使用push -f。
  6. 提示:自己的分支进行需求开发,只有测试通过,才可以合并到主分支上。当然,不同公司不同的要求,最低要求自测通过才可以合并。
  7. 主分支一般有三个,一个master用于发版的分支,一个release用于发版前仅仅用来改bug的分支,一个dev用于开发需求的分支。合并代码的时候可不要合并错分支了哦~

相关文章

  • 多人合作开发

    前言 很多团队都是多人写一个项目,这个时候,如何合理的合并代码就是一个需要考虑的问题。楼主将自己经历的合作开发方式...

  • git 多人合作开发操作

    中午实在是睡不着了,很久未提笔,之前一直想着写一写关于技术方面的文章,但是又没太多时间,以下是个人在合作开发...

  • GitLab 多人协同合作开发流程

    随着IT互联网行业的发展趋势,Git作为开发人员的必备技能,网络使用Git教程也是多如牛毛,让阅读者看的眼花缭乱;...

  • Git自动提取、合并提交

    多人合作开发的一般工作流可以参见 A successful Git branching model 和 Git W...

  • G I T  篇章之多人合作开发

    01.GIT命令行帮助 =============================================...

  • 入职难题Git多人合作开发流程

    一、创建项目与管理 创建项目和管理项目都是管理账号需要做的事情,如果只是合作开发不进行管理,只需要浏览第二部分的内...

  • Git+Github协作开发流程

    采用合作开发者的方式进行协作开发,下面以zlcook和zlserver合作开发iqas-ios-record项目为...

  • git 常用操作

    Git是流行的分布式项目版本管理系统,利用git flow这个优秀的分支模型可以实现多人合作开发项目;在 gith...

  • iOS Git合并分支解冲突

    git多人合作开发项目中,经常会遇到需要合并分支。因为可能会对同一个文件进行了修改,git merge --no-...

  • Git使用入门

    git是常用的项目管理工具,适合于多人合作开发项目。git仓库可以选用github或gitlab。企业项目一般选用...

网友评论

      本文标题:多人合作开发

      本文链接:https://www.haomeiwen.com/subject/uvkkvktx.html