我在台式机上使用 Mercurial,然后将本地存储库推送到中央服务器。我注意到这个远程服务器在它的存储库中没有保存文件的本地副本(目录是空的,显然除了那个目录.hg
)。
用本地副本填充这些目录的首选方法是什么?(反过来又被该服务器上的各种不相关服务使用)。
到目前为止,我想出的是使用钩子并hg archive
创建本地副本。这将是一个令人满意的解决方案,但我需要为每个存储库配置一个hgrc
文件(这很乏味,但我没有找到将其集中在/etc/mercurial/hgrc
. 也许是一个全局脚本(在 /etc/mercurial/hgrc
,为每个变更组事件运行)?(在这种情况下,我怎样才能获得要在if...then
场景中使用的存储库名称?)