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

How can I collaborate with multiple developers on a Joomla project?

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

这是一个学生项目,我们不能修改约束。

我们正在努力寻找一种以最简单的方式处理代码版本控制、数据库版本控制的方法。

我们暂时想到的系统如下:

我们知道这不是最好的方法,想知道是否有适合多开发者 Joomla 项目的好的解决方案?

提前致谢!

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

您能做的最好的事情是分别在同一个 Joomla 网站上的每个扩展上工作。不用说,这里的风险是如果有人的扩展被破坏了(这可能会导致整个事情失败)——这就是为什么你需要一个首席开发人员来干预这种情况(以及谁来管理工作的整体质量) .在系统处于稳定状态之前,每日备份是必须的。

您可能需要数周时间来计划此项目的版本控制,但它不会起作用。