我是软件开发的新手,正致力于创建Moodle LMS项目。我已经安装了XAMPP并在Moodle上工作。但我有另外5名团队成员在同一个Moodle项目上工作。
由于XAMPP安装在每个人的计算机上,我们分开工作。但我想知道我们6位开发人员如何在团队中开展项目。如何进行网络配置?我是否需要将XAMPP文件夹共享给所有其他团队成员才能以团队形式工作?
答案 0 :(得分:0)
使用任何风格的源分布式版本控制系统,例如git或subversion。
答案 1 :(得分:0)
由于Moodle已经使用git进行核心开发,这肯定是在多个开发人员之间协调代码的最佳选择。有关更多详细信息,请参阅https://docs.moodle.org/dev/Git_for_developers(尽管这更侧重于为Moodle核心提供补丁)。
共享数据更加困难,但根据我的经验,每个开发人员通常可以使用他们自己的Moodle安装,并使用集中安装进行测试(并确保每个开发人员使用xmldb编辑器定义install.xml) + upgrade.php步骤,以便其他开发人员可以从中获取最新代码并正确升级数据库定义。