0

我们的一位开发人员检查了一些伪造的变更集。这些变更集很奇怪,如果您更新它们,它们只包含我们项目的一小部分,即使它们没有显示任何文件删除操作。2)它们出现在 Kiln(在线回购工具)以及 TortoiseHG 中,因为它们之间没有线条

这是否意味着提交以某种方式没有父级?这怎么可能?这里发生了什么?

在此处输入图像描述

4

1 回答 1

2

这仅仅意味着提交 19-23 既是存储库的头又是根。你可以通过在做hg up null之前总是做hg add和来创建它hg commit。如果用户总是从头开始一个存储库,然后将它们全部推送--force(以避免“无关”中止)到您的存储库,也会发生这种情况。

也就是说,这些提交并不是 VCS 意义上的“虚假”,而是强烈表明提交者需要 HG 培训,至少在您的工作流程方面是这样。

于 2014-06-11T08:32:40.843 回答