私のcmsの完全なソースコードであるgithubにプライベートレポがあります。現在、同じコード ベースを異なるテーマで使用したいと考えている地元の顧客が数人います。元のプロジェクトをそれぞれのレポにフォークする方がよいでしょうか。または、サブモジュールを使用して、顧客ごとに新しいレポを作成しますか?
各サイトが完成した後、テーマ ファイルはあまり変更されないと思いますが、バグが発見された場合はメイン リポジトリから変更を取り込む必要があります。
私のcmsの完全なソースコードであるgithubにプライベートレポがあります。現在、同じコード ベースを異なるテーマで使用したいと考えている地元の顧客が数人います。元のプロジェクトをそれぞれのレポにフォークする方がよいでしょうか。または、サブモジュールを使用して、顧客ごとに新しいレポを作成しますか?
各サイトが完成した後、テーマ ファイルはあまり変更されないと思いますが、バグが発見された場合はメイン リポジトリから変更を取り込む必要があります。
関連する 2 つのファイル セット (共通ベース ファイルとテーマ ファイル) があるため、サブモジュールが適切です。
各クライアントには次のものがあります。
フォークは、レポの 1 つのバージョンをそのコピーから分離できるクローン技術です。
GitHub は、フォークされた Git リポジトリで行われたいくつかの変更を簡単に取り出せるように、フォーク キューを使用して実装しています。
しかし、ここで重要なことは、一部だけではなく、すべてのリポジトリに関係するということです。
複数のパーツが関係する場合は、サブモジュールが正しい答えです。