3

在 Mercurial 中有一个特殊.hgsigs文件

...包含来自 gpg 扩展的变更集签名,每行一个。

这是干什么用的?

4

1 回答 1

4

它仅对在变更集上声明信任/签核有用。如果变更集已由一个或多个人签名,则您知道这些人或拥有其 gpg 凭据的人签署了这些变更集。可以想象这样的工作流程,“除非有 Jim 的签名或者你被解雇,否则任何东西都不能在生产 Web 服务器上运行”或“每个人都必须签署他们编写的变更集,这样你就知道作者信息不是伪造的。”

它实际上很少使用,因为这意味着为每个签名创建一个额外的变更集。

于 2012-07-19T18:25:21.710 回答