多个开发人员如何在一个 Moodle 项目上工作?
How multiple developers can work on a single Moodle project?
我是软件开发新手,致力于创建 Moodle LMS 项目。我已经安装了 XAMPP 并且正在使用 Moodle。但是我还有另外 5 名团队成员在处理同一个 Moodle 项目。
由于每个人的电脑上都安装了XAMPP,所以我们分开工作。但是我想知道我们所有 6 个开发人员如何在一个团队中工作来开发一个项目。我怎样才能进行网络配置?我是否需要将 XAMPP 文件夹共享给所有其他团队成员才能作为一个团队工作?
使用任何风格的源代码分布式版本控制系统,例如 git or subversion。
因为 Moodle 已经使用 git for core development, that would certainly be your best bet for coordinating the code between multiple developers. See https://docs.moodle.org/dev/Git_for_developers 来获取更多细节(尽管它更侧重于为 Moodle 核心贡献回补丁)。
共享数据比较困难,但根据我的经验,每个开发人员使用他们自己的 Moodle 安装通常工作正常,中央安装用于测试(并确保每个开发人员使用 xmldb 编辑器来定义 install.xml + upgrade.php 步骤,以便其他开发人员可以从他们那里拉取最新代码,数据库定义将正确升级)。
我是软件开发新手,致力于创建 Moodle LMS 项目。我已经安装了 XAMPP 并且正在使用 Moodle。但是我还有另外 5 名团队成员在处理同一个 Moodle 项目。
由于每个人的电脑上都安装了XAMPP,所以我们分开工作。但是我想知道我们所有 6 个开发人员如何在一个团队中工作来开发一个项目。我怎样才能进行网络配置?我是否需要将 XAMPP 文件夹共享给所有其他团队成员才能作为一个团队工作?
使用任何风格的源代码分布式版本控制系统,例如 git or subversion。
因为 Moodle 已经使用 git for core development, that would certainly be your best bet for coordinating the code between multiple developers. See https://docs.moodle.org/dev/Git_for_developers 来获取更多细节(尽管它更侧重于为 Moodle 核心贡献回补丁)。
共享数据比较困难,但根据我的经验,每个开发人员使用他们自己的 Moodle 安装通常工作正常,中央安装用于测试(并确保每个开发人员使用 xmldb 编辑器来定义 install.xml + upgrade.php 步骤,以便其他开发人员可以从他们那里拉取最新代码,数据库定义将正确升级)。