我一直在使用git subtree split
将一个从其他版本控制系统导入到Git的巨大仓库分成更小的仓库。
$ git subtree split -P ./path/to/folder/ -b folder-only
这项工作一直在进行,我将一些文件夹移动到新的代码仓库中,但尝试对它们的兄弟进行操作后,在运行所有可用提交之后,没有创建分支。
最终消息是:
"未找到新修订版本"
我不知道这是否重要,但是使用--debug
运行会给出以下消息:
处理提交:ca9d25944cf34bbe7aa356248a166ac1fb813f2a 父提交:fc0e5a621ab871b8a11071eec321f4b40b8dcce0 新父提交: 树:
git subtree split
为什么失败了?我该怎么办?
git subtree split --prefix="path/to/folder" -b folder-only
。 - Boggin