次のシナリオを検討してください。
誰かが Github に月に 1 回更新される可能性のあるプロジェクトを持っており、X 機能を備えています。そのプロジェクトを少し修正して、X のように機能するのではなく、Y のように機能するようにしたいのですが、それでも変更を最新の状態に保ちたいと思っています。どうすればいいですか?私は 2 つのプロジェクトをマージすることに慣れていますが、2 つの git リポジトリが必要なようです。
プロジェクトに 2 つの .git ディレクトリ (1 つは自分用、もう 1 つは自分用) を含めることはできますか? 完全に新しいプロジェクトを開始したいだけで、彼らの変更を最新の状態に保つことができず、プロジェクトが X と Y の両方の機能を備えているようにするのは実際的ではありません。私のプロジェクトと彼らのプロジェクトを新しいgitリポジトリとしてマージするのが最善です。
どう思いますか?