GitHub统计
1.Git文档目录
图 1文档结构预览
2.Git提交进度图
图 2 9月12日-10月3日
图 3 10月3日-10月14日
图 4 10月14日-10月21日
图 5 10月21日-10月24日
3.Git提交详情(部分)
图 6 10月23日提交详情
4.Git代码贡献图
图 7 代码修改、添加、删除日期分布
5.代码提交频度图
图 8代码提交频度
6.本组Git提交规范
(1)分支介绍
A)分支总共分为:master、develop、gqy、lpw、hwt、lxh六个分支
A)master分支为主分支,用于存放稳定版的项目源码
B)Develop分支来自于master分支,用于存放最新的开发版源码
C)Gqy分支来自于develop分支,属于郭青云的个人开发分支
D)Lpw分支来自于develop分支,属于林培文的个人开发分支
E)Hwt分支来自于develop分支,属于侯伟婷的个人开发分支
F)Lxh分支来自于develop分支,属于梁旭晖的个人开发分支
(2)代码提交规则
(G)每位成员从develop分支pull代码到本地开发
(H)成员将修改完毕、无冲突的代码提交到develop分支
(I)组长负责将develop分支合并到master分支
(J)每位组员再将develop分支pull到本地,使本地代码保持最新版本
7.对GitHub的一些看法
Github是一个十分有效的分布式版本控制代码库,对于团队协作开发代码提供了极大地帮助,是团队开发保持进度一致的利器。每个人都应当学好如何使用git命令,学会如何将github应用于团队项目中来。
项目起始阶段,由于组队成员没有谁能熟练地运用git,导致项目前期出现了不少版本不同步的问题,为了解决这些问题也耗费了相当长的时间。后来经过组员间的合作进一步加深,逐渐意识到问题的严重性。于是全组暂时放下开发任务,着手重点学习git命令。最终皇天不负有心人,组员基本上都已经掌握了git开发流程,开发速度加快了不少。
俗话说得好,工欲善其事必先利其器,团队开发确实也如此。没有一个好的工具、没有驾驭好的工具的能力,这将必然是团队协作的一大障碍,希望以后能够注意到这方面的问题。