一日中 Google を使った後は、専門家に助けを求めなければなりません。
git に変換したパブリック SVN リポジトリのクローンを作成しました。このリポジトリには master ブランチが 1 つだけあり、特定のバージョン (1.0 など) から開始されます。
独立して作成された、同じ 1.0 バージョンから始まる git リポジトリもあります。これを作成したのは、いくつかの公共プロジェクトをハッキングしたかったからです。ソース コードをダウンロードし、空の git リポジトリを作成し、バージョン 1.0 を追加して、ハッキングを開始しました。このレポにも master ブランチしかありません。
ここで、バージョン 1.0 を出発点として、「svn」と「mystuff」の 2 つのブランチを持つ 3 つ目の git リポジトリを作成することにします。両方のブランチの履歴を保持したいと思います。
1.0
/ \
/ \
br. svn br. mystuff
| |
v1.1 v1.1'
v1.2 v1.2'
v1.3 v1.3'
. .
. .
これがあれば、svn2git を使用して SVN リポジトリから新しいリビジョンを簡単に取得でき、ローカルの「mystuff」ブランチと簡単にマージできます。SVN リポジトリにプッシュする必要はありません。そこから新しいリビジョンを取得するだけです。
git の使用を再び楽しくするのを手伝ってくれませんか?