我正在为Plastic SCM /Git 编写一个快速导出/快速导入套件,但我发现了一些问题。
正如我从文档中读到的:
这种设计允许前端程序同时处理无限数量的分支,按照它们从源数据中可用的顺序生成提交
但是,实现“导出器”我发现您无法引用尚未创建的提交。例如,假设您首先引入合并的提交目标而不是源,然后您只需在此处引用源,但它根本不起作用。
因此,据我所知,“按照它们从源中可用的顺序生成提交”这句话是完全错误的,并且 git fast-import 确实需要按顺序提供提交,并且引用只能存在于之前引入的对象中。
这是对的吗?
谢谢。