私は最近取り組んでいるサイトのリポジトリを作成しました。今私はサイトを複製しようとしていますので、私はGitで新しいブランチを作成し、特にそのツールの変更を個別に扱うことができると考えています。しかし、重要な変更をメインブランチに戻すこともできます。Gitブランチとマージバック
私が心配するのは、変更の50%がコアにプッシュバックされ、50%がこのブランチに保持される必要があるということだけです。
どのようにしてこれを管理できるのかを誰にでも示唆することができます。セカンダリブランチのコアブランチ特有の変更だけをプッシュバックできるかどうかはわかりません。
うまくいけば、私が言っていることに従ってください。
そうでない場合は、明確にしてください。
同じコードベースに対して2つの要件があるように見えます。私にとっては、これはコードをコピー&ペーストするのと少し似ていますが、この場合はスマートに行われます。私はあなたがコードを見て、それがあなたがこれら2つのサイトで使用されているコアライブラリを持っているようなリファクタリングが可能かどうかを確認することをお勧めします。私はいくつかのコードの重複があることは間違いないが、あなたがここで示唆しているものよりも管理が簡単だと思う。 – Zoidberg
また、git cherry-pickを見て、それを使って、2番目のブランチに適用するコミットを選択することができます。 – ustun