以下のように、いくつかの歴史的なチェンジセットを含むリポジトリにブランチがあるとしましょう。
== repository1 ==
( init)A -> B -> C -> D - E -> ... (default branch)
\
\ -> C'1 -> C'2 -> C'3 -> .... (branch1)
今、私は以下のように別の別のリポジトリにブランチ1を移動(移植)したいと考えています。
== repository1 ==
(init)A -> B -> C -> D - E -> ... (default branch)
\
\ -> C'1 -> C'2 -> C'3 -> .... (branch1)
== repository2 ==
(init)C'1 -> C'2 -> C'3 -> ... (default branch)
誰もそれを行う方法を知っていますか? ありがとう。
更新:
祖先を含めずにリポジトリの一部を転送するのは少し奇妙に思えます。しばらくの間、大きなプロジェクトの開発を開始し、プロジェクトにお金を払っている人々が、プロジェクトのいくつかのコンポーネントをそれぞれ個別に独立して開発できるようにしたいという状況に遭遇しました。彼らはコンポーネントが独立した製品や小さなオープン ソース プロジェクトになるほど優れていると考えているため、関係のない過去のコードをリポジトリに残したくありません。