项目枭雄在GitHub上 - 的NodeJS

问题描述:

我的工作作为一个团队,负责建设,有一个网站(HTML 5个+ JS)和移动应用(科尔多瓦)的系统服务器端(的NodeJS)的一部分。项目枭雄在GitHub上 - 的NodeJS

服务器的代码放置在github上每次我们作出承诺的时候,所有的数据都推到服务器(Heroku的)。

目前,我们(服务器端团队)在一个单一的分支(开发)与一台服务器在工作,而且由于这一点,我们有很多的每一次我们的一个承诺他的代码冲突。我们有另外一个问题,即使我们在提交之前在本地调试代码,有时候我们会忘记或者需要改变一些小的内容(例如:网站团队要求我们更改我们发送的变量名称),我们必须做出新的提交。所以,经过一周的工作,我们有100次提交。

我们试图分叉项目,但这减慢了项目开发。

可能有人请参阅我这也解释了我们应该如何管理我们的项目来源是什么?

第一件事,第一,你需要compartmentalise开发设计所以不是所有的开发商在相同的脚本工作。无论是模块,类还是组件。

React为例确实有助于在向下突破的Web用户界面开发一个组件的情况。每个工程师应该尽可能地在不同的组件上工作,所以你只在整合期间发生冲突,而在开发人员使用他自己的组件时这种情况非常少。