我做了Moodle的克隆,我做了本地更改来自定义代码。现在,我想更新到最新版本的Moodle(2.7),我想合并我的更改。 Moodle有很多变化,所以我想尽可能自动地做。
所以,默认情况下,除了4个文件,我想要Moodle回购中的官方版本。我在之前的版本中只添加了3次提交。
答案 0 :(得分:1)
你想要rebase,就像说“接受所有这些更改并假装它们实际上是在此提交上完成的”,而不是“。
答案 1 :(得分:0)
如果它是一个次要的moodle版本,你通常可以合并更改,它将工作。
如果它是一个主要的moodle版本(例如2.5到2.6),那么我可以在Tim Hunt的博客上找到我多次关注的建议(有一些定制的客户网站):{ {3}}
其他一些建议。尽可能避免核心更改,您可以使用插件和主题渲染器执行许多操作。明确评论并要求核心变更。如果您已将代码推送到其他任何地方(例如,转移到现场网站或其他开发人员),请不要使用rebase - 只有在准备更改之前,它才有用,然后才能合并回主代码分支。