gpt4 book ai didi

Git 存储库唯一标识

转载 作者:太空狗 更新时间:2023-10-29 13:11:26 24 4
gpt4 key购买 nike

我需要查明提交是否属于特定的 git 存储库。

我的想法是为我需要测试的每个存储库生成一些唯一的 ID。然后我可以将这个唯一 ID 与根据测试提交计算的 ID 进行比较。

例如,以初始更改集的 SHA 为例。能否唯一标识存储库?

最佳答案

SHA1 key 用于识别(blob 或树的)内容,而不是存储库。
如果每个 repo 的内容不同,那么它的历史就没有共同的祖先,所以我认为基于变更集的解决方案行不通。

也许(未测试)您可以通过 git notes 添加一些标记(无需更改所有 SHA1) .
参见例如 GitHub deploy-notes它使用此机制来跟踪部署。

关于Git 存储库唯一标识,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4993635/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com