Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 Mercurial 中有一个特殊的.hgsigs文件
.hgsigs
...包含来自 gpg 扩展的变更集签名,每行一个。
这是干什么用的?
它仅对在变更集上声明信任/签核有用。如果变更集已由一个或多个人签名,则您知道这些人或拥有其 gpg 凭据的人签署了这些变更集。可以想象这样的工作流程,“除非有 Jim 的签名或者你被解雇,否则任何东西都不能在生产 Web 服务器上运行”或“每个人都必须签署他们编写的变更集,这样你就知道作者信息不是伪造的。”
它实际上很少使用,因为这意味着为每个签名创建一个额外的变更集。