我正在努力从Bazzar迁移到Git。当我在下面执行export / import命令时,它会因为错误而崩溃。但是没有说明我接下来应该做什么。谁能告诉我如何解决它?
执行命令
% bzr fast-export --export-marks=marks.bzr ../trunk | git fast-import --export-marks=marks.git
错误
fatal: Path xxx not in branch
fast-import: dumping crash report to .git/fast_import_crash_14082
bzr: broken pipe
发现了类似的情况,但尚未解决问题 git fast-export format and spaces
尝试了几个选项,但每个命令都失败了。
% bzr fast-export --plain --rewrite-tag-names --export-marks=marks.bzr ../trunk | git fast-import --export-marks=marks.git --force
% bzr fast-export --baseline --rewrite-tag-names --export-marks=marks.bzr ../trunk | git fast-import --export-marks=marks.git
% bzr fast-export --rewrite-tag-names --export-marks=marks.bzr ../trunk | git fast-import --export-marks=marks.git --force
答案 0 :(得分:0)
让我们试试dpush
命令
我成功地导出了许多小型和大型存储库(确实不是30k转)。
只需两步:
第1步:创建Git裸存储库
从bazaar,使用init
命令创建一个Git裸存储库。
bzr init --format=git-bare
第2步:导出项目
使用dpush
命令在新创建的Git存储库中推送项目。
bzr dpush myfolder/myNewGitrepo.git
note :myNewGitrepo.git
当然是在步骤1中创建的。