|
|
1
3
您可以克隆第一个,然后将第二个作为附加远程添加:
然后可以浏览两个DAG:
通过观察两条主干线的合并基部,看看它们是否有共同的历史:
|
|
|
2
1
是 1 正如你所注意到的,要证明他们是很难的 联合国
给定一个统一的哈希函数 谁的射程是 r=|{h(k)| 1 k 2 p=1/r . 唯一性的概率是这个的补充 . 概括到 n 十 1+x 对于 x 1个 体育课 (-n(n-1))/2r r 相当大。 160 =146150163733092918203684832716283019655932542976。这满足我们的公式,这意味着我们可以使用近似值。 因此,如果您将哈希的总数相加 并将其插入公式中:
你得到了碰撞的可能性。当然,要检查实际的冲突,您只需比较底层的实际对象:如果哈希匹配,则直接比较对象以检测冲突。但它是 一开始不太可能。如果我们取两个包含一千万个提交的存储库,我们计算:
你可以看到它还是很小的。直到我们到达:
(十个六分种物体,使用短比例尺表示法) 我们发现:
r 256
(我正在使用
|
|
|
3
0
要查找任何常见修订:
在我的例子中,两个存储库共享提交:
|
|
Harry · 如何在编译时获取克隆的git仓库的标签 1 年前 |
|
Ooker · 如何从blob中删除秘密? 1 年前 |
|
|
hasdrubal · git日志图智能分支过滤器 1 年前 |
|
|
J. Doe · 为什么git中没有跟踪git文件? 1 年前 |