重複の可能性:
git-svn clone | 偽の枝
SVN リポジトリのクローンをgit svn
作成すると、おかしなタグが作成されます: SVN リポジトリ内の多くの (すべてではない) タグについて、2 つの git タグが作成され、1 つにはアットマークが付きます。例えば:
- リリース-1.0
- リリース-1.0@1523
- リリース-1.1
- リリース-1.1@1783
等
数字はタグごとに異なりますが、どうやらタグ作成時のSVNリビジョンから1を引いた数字です。
面白いことに、作成されたタグは異なるコミット オブジェクトを指していますが、2 つのコミット オブジェクトは同じツリーを持っています (つまり、タグには同じファイルが含まれています)。
これは、a) タグのリストを台無しにし、b) Eclipse で EGit をクラッシュさせる (ブランチの削除/作成時に JGit/EGit がクラッシュするのと同じ問題のように見える) ため、かなり面倒です。
git-svn docs やグーグルでこれに関する情報は見つかりませんでした。これらのタグがどこから来たのか、またそれらを回避する方法はありますか?
いくつかの詳細情報: git-svn の出力には、面白いタグごとに面白いログ エントリがあります (多少サニタイズされています)。
Found possible branch point: [...]
Initializing parent: refs/remotes/tags/release-1.0@1523
W: Ignoring error from SVN, path probably does not exist: (160013):
Filesystem has no item: File not found: revision 101, path [...]