如何在Mercurial到Git迁移后验证历史记录

时间:2018-01-05 15:02:26

标签: git mercurial fastexport

我已经使用快速导出工具将Mercurial项目(具有巨大历史)转换为Git项目。现在我想验证它是否没有错过迁移中的任何历史记录,是否有任何自动方式来交叉检查历史记录?

1 个答案:

答案 0 :(得分:0)

我自己没有这样做,但我会考虑从Git重新导出回Mercurial。然后将hg与hg进行比较,确保你得到完全相同的东西。捕获// access parameter using function below var title = getUrlVars()["t"]; // insert value into field: if (title) { $("#pdesc").val(title); } function getUrlVars() { var vars = [], hash; var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&'); for(var i = 0; i < hashes.length; i++) { hash = hashes[i].split('='); vars.push(hash[0]); vars[hash[0]] = hash[1]; } return vars; } 到原始文件和副本的文本文件,然后区分文件可能会有效。