私は水銀にかなり慣れていないので、いくつかのチュートリアルを読んだ後でも、自分がやろうとしていることを行うための最良の方法は何かについてまだ疑問があります.
私の目標は、開発中の CMS を維持し (新機能の追加、バグの修正など)、その CMS で作成した Web サイトにそれらの更新を簡単に配布できるようにすることです。
CMS 自体のリポジトリを作成することから始め、新しい Web サイトを作成したい場合は、CMS リポジトリのクローンを作成して作業します。
ここで質問があります。Web サイトでの作業には、その Web サイトに固有の変更と、メインの CMS リポジトリでも確認したい変更があります。それらを区別する方法は?
新しいブランチを作成し、Web サイト固有のすべての変更をそのブランチにコミットし、一般的な変更をデフォルト ブランチにコミットする必要がありますか? それともタグを使用しますか?
私が探しているのは、変更を CMS リポジトリにプッシュ バックし、CMS の開発を続け (たとえば、他の Web サイトで)、最終的には CMS で作成したすべての Web サイトを新しい機能とバグ修正で更新する簡単な方法です。多くの面倒。
私が説明した状況に対処する最善の方法は何ですか?
前もって感謝します。