如何对一系列快照和潜在合并进行排序

时间:2011-08-19 18:36:55

标签: git sorting commit heuristics

我正在将项目转换为git。我们有许多代码快照作为zip文件,具有近似的日期顺序和'版本'信息。但它并不像它可能的那样可靠,并且还有一些分支和合并(使用BC2进行手动合并)。

我已经按主要版本号和日期分离了大部分快照,并且具有漂亮且线性的提交序列。

我正在尝试查看使用diff s是否会显示哪些提交不在序列中或者是可能的合并候选者 - 比较范围大约为-4 / + 1提交,而序列可能是60承诺很久。

是否有人对检查此类构建历史记录的“无序性”的可能指标有任何建议。我的* nix脚本技能很低,没有在愤怒中使用它近30年;-)。我正在考虑受影响的文件数量,更改/共同的行数,或类似的东西。有没有人有这方面的经验?

1 个答案:

答案 0 :(得分:1)

可能感兴趣的一个可能的指标是将提交与父母和祖父母进行比较 - 如果您看到与祖父母相比具有更高的相似度(=更小的diffstat),则表明可能存在无序提交或还原