如何在Joomla项目上与多个开发人员协作?

时间:2017-10-17 16:20:00

标签: mysql database git joomla versioning

我的问题可能很奇怪,但我正试图找到一种方法来处理Joomla项目,该项目将包括15到20个模块和15到30个资源(开发人员)。

它是一个学生项目,我们无法修改约束。

我们正试图找到一种方法来以最简单的方式处理代码版本控制,数据库版本控制。

我们现在想到的系统如下:

  • 使用git进行任何代码更改
  • 提交前,转储数据库
  • 提交代码+数据库

我们知道这不是最好的方式,并且想知道多开发人员Joomla项目是否有任何好的解决方案?

提前谢谢!

1 个答案:

答案 0 :(得分:1)

在Joomla扩展开发模式下,你不能和should not use git or any versioning tool。您应该只在安装了所有扩展并且存储库完全安装后才这样做,并且只需要对扩展进行微小的更改。

您可以做的最好的事情是分别在扩展程序上的每个工作,但在同一个Joomla网站上。毋庸置疑,这里存在的风险是,如果某人的延期被破坏(这可能会导致整个事情失败) - 这就是为什么你需要一个主要的开发人员,当这种情况发生时会干涉(以及谁会管理工作的整体质量)。在系统处于稳定状态之前,每日备份是必须的。

计划此项目的版本控制可能需要数周时间,而且无法正常工作。