10

cvs2git を使用して CVS リポジトリを Git に移行しようとしています。残念ながら、私の cvs リポジトリには正規表現を含む多くのブランチがあります。git fast import(unix) を実行すると、以下のエラーが報告されます

fatal: Branch name doesn't conform to GIT standards: refs/tags/Release21_3_4_0_0_3_7_10[3_8_4_3]
fast-import: dumping crash report to .git/fast_import_crash_27083

これらのタグを削除しようとしましたが、うまくいきません。私はそれがすべての歴史を取っていると思います。HEAD だけをインポートすることもできません。

これを解決するにはどうすればよいですか?

4

1 に答える 1

4

詳細については、こちらをご覧ください。これは、git がブランチ名が有効な名前であることを確認する方法です。

問題は [] 文字です。これらの名前でブランチをローカルに作成しようとすると、エラーが表示されます。

これは、何をどのように行うかについての詳細な投稿です。

Git は指定された名前でブランチを作成しようとします

タグを git に取り込むには、タグの名前を変更する必要があります。

于 2015-02-12T18:34:40.223 に答える