使用git的工作流程简介

[文章作者:磨延城 转载请注明原文出处: https://mo2g.com/view/24/ ]

一直以来,我参与的web项目都需要多人协作来完成,以下就是我接触过的工作流程.

一直以来,磨途歌参与的web项目都需要多人协作来完成,以下就是我接触过的工作流程。

开发流程一:

1)设计同事(以下简称设计)把pds确认好并设计完成,然后发给前端开发人员

2)前端同事(以下简称前端)根据设计图,编写html+css+js,然后发送给后台开发人员

3)后端同事(以下简称后端)根据功能需要,往html中添加相应的代码调用后台数据,然后测试

流程看起看非常清晰,但是,如此的简洁明了,是建立在“永不改版”的前提下。可是,现实生活中,经常会出现下一秒钟,就改变了原计划!所以,实际的流程如下:

1)设计把pds确认好并设计完成,然后发给前端开发人员

2)前端根据设计图,编写html+css+js,然后发送给后端

3)后端根据功能需要,往html中添加相应的代码调用后台数据

4)设计根据需求调整了版面,把新的pds发给前端

5)前端根据新的设计图,调整html+css+js,然后发送给后端

6)后端重复3)

7)如果又要改版,就从4)开始执行

在上述工作流程中,如果要改版,后端不得不重复前端的工作,而且很多时候,前端修改的地方太多了,不可能一一记住,这就给后端调整代码增加了难度。

开发流程二:

1)设计把pds确认好并设计完成,然后提交到服务器或发给前端开发人员

2)前端根据服务器上的设计图,直接在服务器上编写html+css+js

3)后端功能需要,直接在服务器上的html添加相应的代码调用后台数据

4)设计根据需求调整了版面,把新的pds上传到服务器或发给前端开发人员

5)前端根据设计图,调整服务器上的html+css+js

6)除非html结构发生大变化,以至于前端得新增代码,后端才重复3)

7)如果又要改版,就从4)开始执行

上述工作流程解决了开发流程一的问题,非常适合2~3个人协作开发,但人数越多越可能发生多人修改同一个文件,导致最先保存的内容被覆盖了!

使用git的开发流程:

1)设计把pds确认好并设计完成,然后提交到git服务器或发给前端开发人员

2)前端从git服务器拉取最新数据并根据设计图,编写html+css+js,然后提交到git服务器

3)后端从git服务器拉取最新数据并根据功能需要,往html中添加相应的代码调用后台数据,然后提交到git服务器

4)设计根据需求调整了版面,把新的pds提交到git服务器或发给前端开发人员

5)前端从git服务器拉取最新数据并根据设计图,调整html+css+js,然后提交到git服务器

6)除非html结构发生大变化,以至于前端得新增代码,后端才重复3)

7)如果又要改版,就从4)开始执行

通过git服务器的管理,可以解决多人协作开发的常见问题。

    评论:

    1. 暂无评论...
    2. 我来说两句:

        切换  

      磨途歌检测发现,您当前使用的浏览器版本过低,要想使用画板模式,请先更新浏览器

        切换  

      磨途歌随机验证码