私はgitにsvn repoを複製するために次のコマンドを使いました。実行した後、いくつかの偽のブランチがあります。git-svn clone |偽のブランチ
git svn clone [SVN repo URL] --no-metadata -A authors-transform.txt --stdlayout ~/temp
git branch -a
*(no branch)
master
remotes/abc-1.3.x
remotes/[email protected]
remotes/[email protected]
remotes/branch_test_script
remotes/tags/modules-1.2
remotes/tags/[email protected]
remotes/tags/[email protected]
remotes/tags/release-1.1
remotes/tags/[email protected]
remotes/tags/[email protected]
remotes/trunk
のsvnで作成された実際の枝は、ABC、branch_test_script、モジュール、およびリリースしました。 誰かが '[email protected]'、 '[email protected]' ... '[email protected]'などの内容を理解するのに役立つことができますか?
これらの偽のブランチをどのように取り除くことができますか/それらは何を意味していますか?
おかげで、
Gayathri
私はこのネーミングがどこから来た、本当に苦労見つけることがありますが、それは彼らが最初に作ったのsvnブランチ(またはタグ)によって、もはや参照されていないことが判明したコミットされSVNから作成されたこれらの枝のように見えます。コミットのブランチ名を回復できることを除いて、Gitの参照されていないコミットと似ています。 – fork0
@ fork0:返信いただきありがとうございます。しかし、私はSVNで存在することができる方法を参照されないコミットするよう明確に理解しません。参照はどのように失われますか?これについてあなたの考えを分かち合うことができますか? – crankparty
私は分かりません。たぶん、SVNリポジトリのメンテナーが決してそれらをきれいにすることはできませんでした(またはSVNには全く能力がありません)。参照が失われたというわけではなく、むしろ履歴の早い時点からコミットを開始したばかりの人 – fork0