2012-05-09 12 views
3

私は残念なことに、非標準的な方法で作られた非常に古いsvnレポを移植しようとしています。以下のフォーマットをチェックしてください:Gitへの奇妙なフォーマットのSVNリポジ

PROJECT/ 
    trunk/ 
    service1/ 
    service2/ 
    branches/ 
    service1-1.0 
    service1-1.1 
    service1.1.2 
    service2-1.0 
    tags/ 
    service1-1.0.0 
    service1-1.0.1 
    service2.1.0.0 

これで、git repoは一度変換するだけで済みます。両方を同時にサポートする必要はありません。私はこれを行ういくつかの異なる方法を試みました。誰もが手を貸すことができれば、私は本当に感謝されると思います

svn2git --username user.name --trunk trunk/service1 --branches branches/service1-* --tags tags/service1-* --revision 12 --authors ../authors.txt -v https://www.domain.com/svn/PROJECT/

:私が得ている最も近いが、このようなものです!ありがとう。

編集: ありがとう。そのビットを投稿するのを忘れました。出力は次のとおりです。 Invalid pattern in 'PROJECT/branches/service1-*': service1-*

+0

あなたが試したことで何が問題になりましたか、それはあなたの期待とどのように違うのですか? –

+0

ありがとう!元の質問を更新しました。 – Nick

答えて

0

ブランチとタグのルートレベルは、ブランチとタグのフォルダレベルで指定します。その後、各プロジェクトで必要でないブランチとタグを削除してください。