svn2gitを使用してSVNからGITにリポジトリを移行しようとしています。オープンソースプロジェクト、公開SVNリポジトリURLはhttp://svn.verinice.org/svnroot/です。移行をテストすること自由に感じ...SVNからGITへの移行がsvn2gitで失敗しました
SVNリポジトリ構造は次のとおりです。
- BRANCHES
- TAGS
- TRUNK
私はこのレポのクローンを作成するには、次のコマンドを使用:
svn2git http://svn.verinice.org/svnroot
--trunk TRUNK
--branches BRANCHES
--tags TAGS
しかし、このコマンドは1つのブランチだけを移行し、タグはまったく移行しません。私はこれらのコマンドを使用して結果を確認しました:
[[email protected] git-repo]# git branch -a
* master
springy
remotes/springy
[[email protected] git-repo]# git tag -l
[[email protected] git-repo]#
どのようにすべてのブランチとタグを移行しますか? ご協力いただきありがとうございます!
UPDATE:パラメータ--authors著者-file.txtなどにを使用し、正常に動作svn2git Gitの設定に名前とメールアドレスを追加した後
:
git config --global user.name "your name"
git config --global user.email "[email protected]"
あなたが追加する必要がありますevery SVNユーザーauthors-file.txt:
svn-user-name = Full Name <[email protected]>
gitブランチ-aとgitタグ-lはすべてのブランチとタグを返すようになりました。
+1、git-svnはsvn repoを完全にクローンするのに十分です。 –
もうまく動作します。タグの代わりにブランチは害を受けません - 受け入れます。 –