以前git svn
は、既存のSubversionリポジトリをgitにインポートしていました。次に、これをgitサーバーのgitリポジトリにプッシュしました。過去数か月の間に、Subversionリポジトリとgitリポジトリの両方でソフトウェアに変更が加えられました。残念ながら、svnとgitの間のリンクを含む私のローカルコピーは削除されました。
もう一度を使用してローカルコピーを再作成しようとしましたgit svn
が、gitサーバーからプルすると文句warning: no common conflicts
が表示され、最初に同じコミットで2つの別々のブランチをマージすることになります。このような:
F
|\
| \
E D
| |
C C
| |
B B
| |
A A
元のリポジトリからのブランチで発生したようにsvnの変更を処理するにはどうすればよいですか?
F
|\
| \
E D
| /
|/
C
|
B
|
A