我们有一个 hgrc 文件,其中包含对我们开发团队的所有成员应该是全局的设置。当我对我的 hgrc 文件进行更改时,我似乎无法将这些更改传播给克隆 repo 的任何其他人。
有没有办法让这些配置对 repo 的任何用户都是全局的?
回购跟踪你自己!
Mercurial 不跟踪$REPO/.hg/hgrc 。这是出于安全原因而设计的。
您可以提交模板并创建需要将多个设置设置为$REPO/.hg/hgrc的项目策略,或者添加到构建脚本帮助程序目标以将模板部署到$REPO/.hg。
我建议在中央服务器上使用 precommit hooks 以确保所有更改都是好的。看向
请注意,Mercurial 将某些文件视为特殊文件,例如用于 EOL 插件的$REPO/.hgignore或.hgeol 。您可以提交这些文件,因此它们很容易在开发团队中共享。