gitを使用して今後のアップデートを管理することをお勧めします。
メインのgitリポジトリのクローンを作成します。
git clone [email protected]:moodle/moodle.git
次に、あなたのサイトが(タグ付きv2.7.3)に基づいていたことのMoodleのバージョンに基づいて新しいブランチを作成します。
git checkout v2.7.3
git checkout -b [name of branch to create]
これが完了したら、現在のサイトのコードを上にコピーします。今度は、カスタム変更(gitkやIDEなどのツール(PHPStormなど)を組み込み、gitサポートが組み込まれています)を見てコミットしてください。
すべての変更は賢明な塊にコミットされたら、別の新しいブランチを作成し、最新のMoodleコードの上にそれをリベースにより、最新のMoodle 2.7にアップグレードする時間です:
git checkout MOODLE_27_STABLE
git pull
git checkout [name of branch created above]
git checkout -b [a new branch name for your upgraded code]
git rebase -i MOODLE_27_STABLE
このクリーンで動作しているかもしれません。あるいは、元に変更された内容とMoodleで何が起こったかによって、いくつかの競合を解決する必要があるかもしれません。
最後のgitコマンドを使って将来のアップグレード(メジャーバージョン間であっても)を完了できます(ただし、メジャーバージョン間でアップグレードする場合は、 'rebase'ステップ中のコアMoodleコミットを取り除く必要があります)。
サイトブランチに一貫した命名規則(Moodleのバージョン番号など)を用意することをお勧めします。