我正在为Plastic SCM/Git编写一个快速导出/快速导入套件,我发现了一些问题。git快速导入提交订单
正如我从documentation读:
这种设计允许一个前端程序 处理的同时 分支数量不受限制,在顺序生成 提交他们是 可以从源数据
但是,实现“导出器”,我发现你不能引用尚未创建的提交。例如,假设你首先引入合并的提交目标,而不是源代码,那么你只需在那里引用源代码,但它不起作用。
所以,据我所知,“从源头获取顺序生成提交”这句话根本就是错误的,git fast-import确实需要按顺序提供提交,并且引用只能存在于对象中介绍之前。
它是正确的吗?
谢谢。
后来我发现1.7版本之前出现了一个令cset数字溢出的bug。这意味着如果您的cset编号太大,它会在“标记输出”上溢出。在Git 1.7后修复。 – pablo 2011-05-26 10:49:01