【发布时间】:2020-02-26 19:16:41
【问题描述】:
请原谅我含糊不清的标题,让我解释一下:
我有一个 git repos 的集合,我需要想出一个“合成”散列,它是由这些 repos 的修订散列生成的,所以它可以用来区分哪个 repo 有新的提交:
例如如果我有两个具有最新哈希值的存储库:
- 回购A:
90d4b6 - 回购B:
fa880b - 合成哈希是
e0ea5a
下次 repo A 有新的提交:
- 回购A':
ac9561 - 回购B':
fa880b - 合成哈希'现在变成
12fc92
有没有一种方法/哈希函数来构造合成哈希,以便我可以从更改(从 e0ea5a 到 12fc92)中判断这是由 repo A 更改引起的?
我知道所有 repos 的当前修订哈希的信息,但是我只知道上次的“合成”哈希
【问题讨论】:
标签: git hash version-control hash-function