それぞれ独自のコードベースを持つ複数のクライアントがあり、それぞれ別個のGitリポジトリです。私は、各クライアントリポジトリに追加できる機能(ユーザーマネージャ)を開発しています。ユーザーマネージャは継続的に改善されているので、私はリモートマネージャーとして各クライアントに持っていきたいので、他のコードに触れることなくgit pullを発行してそのユーザーマネージャー機能を更新することができます。Git異なるリポジトリに共通の機能を追加するためのベストプラクティス
ユーザーマネージャーのレポは、クライアントのコードベース上の他のコードとは完全に独立しています。ファイルの重複はありません。 1つのGitセットアップで2つの異なるリポジトリを持つことは可能ですか?
私の質問は、これはGitを使って複数のサイトに新しい機能を追加する最良の方法ですか、1つのgitフォルダに2つのリモートリポジトリを持つことが可能ですか?
ありがとうございましたDonn、まだサブモジュールについて聞いていない - 良いリンク。 – jbnunn