3

残念ながら、非標準的な方法で作成された非常に古い 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 リポジトリは 1 回だけ変換する必要があります。両方を同時にサポートする必要はありません。私はこれを行うためにいくつかの異なる方法を試みました。私が得た最も近いものは次のようなものです:

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-*

4

1 に答える 1

0

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

于 2012-05-09T17:04:41.913 に答える