我不是php或moodle开发者。我作为一名python开发人员工作了很多年,现在作为devops eng工作。
我的一个客户使用moodle框架为他们的网站没有源代码控制。我和他们的首席开发人员谈过,他坚持说没有存储库中没有整个目录结构的moodle repo,就是所有auth
,admin
,backup
, badges
等目录,因为他们的开发团队已经触及了这些目录中的许多文件
我做了一个文件计数,它是超过50K的文件,这对代码回购来说是疯了。
之前有没有人设法为moodle网站解决这个问题?特别是使用源代码控制的干净CI流程?
答案 0 :(得分:2)
我曾多次经历过类似的过程。你最好的办法是从github repo克隆一份干净的Moodle副本。然后查看客户端站点上的version.php文件以确定他们使用的确切版本。接下来检查干净副本中的相同版本(使用gitk搜索该版本号)。最后从客户端站点复制代码,然后标准的git命令应该允许您审核已更改的内容并以合理的步骤提交它。
清理完毕后,请将所有更改保留在分支中。