当前位置:顶点小说>都市言情>超脑黑客> 第五百九十二章 代码仓库
阅读设置(推荐配合 快捷键[F11] 进入全屏沉浸式阅读)

设置X

第五百九十二章 代码仓库(2 / 5)

仓库”的分布式版本控制软件,英文名称为“CodeHub”,并将其开源。

传统的版本控制软件,都是集中式进行管理,所有的代码都存在服务器上,大家想要代码,就从服务器中下载,而要贡献代码,就直接从本地上传到服务器上,进行覆盖。

而“代码仓库”则使用了分布式的版本控制,每一个开发者的电脑上都有一个服务器的数据库拷贝,他们可以在本地创建分支版本,并且在本地提交上去,和服务器上的版本进行同步。

而主要的开发者可以根据他们的分支,对这些代码进行对比和审核,最终确定是否将这个分支和主版本进行合并覆盖。

当然,如果其他开发者发现了主版本中的代码BUG,则可以在本地制作补丁,然后将补丁发送给主开发者,让其决定是否将其应用到公共服务器上。

这样,利用这种方式,很好地解决了之前集中式版本控制的各种弊端,极大地提高了不在同一个地方的开发者相互进行协同开发的效率。

除此之外,代码仓库还具备即时沟通功能和曰志备忘沟通功能,团队合作者可以在自己的团队聊天室中进行即时沟通,也可以直接提交团队曰志进行延迟沟通,项目负责人还可以将任务直接指派给团队中的成员,让其专门负责某一个功能的开发。

总之,“代码仓库”的编写初衷,就是为了让全世界各地的开发者,能够更好地为LINX贡献代码,更方便更有效率进行比较分散的团队协作开发。

代码仓库开源之后,立刻引起了开源业界的关注。

这个软件,相比起现在主流的那些版本控制软件来,简直就是一个神器,几乎解决所有已经存在的各种令人头疼的难题,让开发人员可以将精力全部放到开发上,而不是为了解决这些问题而伤透脑筋。

“代码仓库”刚开始还只是在LINX的开发者群体中流传,

上一页 目录 +书签 下一页