【发布时间】:2013-04-30 09:41:06
【问题描述】:
我在台式机上使用 Mercurial,然后将本地存储库推送到 a centralized server。我注意到这个远程服务器的存储库中没有文件的本地副本(目录是空的,除了.hg 一个)。
用本地副本填充这些目录的首选方法是什么? (反过来又被该服务器上的各种不相关服务使用)。
到目前为止,我想出的是使用钩子和hg archive 创建本地副本。这将是一个令人满意的解决方案,但我需要为每个存储库配置一个 hgrc 文件(这很乏味,但我没有找到将其集中在 /etc/mercurial/hgrc 中的方法)。也许是一个全局脚本(在/etc/mercurial/hgrc 中,为每个变更组事件运行)? (在这种情况下,我如何获取要在 if...then 场景中使用的存储库名称?)
【问题讨论】: