【发布时间】:2014-06-02 20:50:54
【问题描述】:
我的.hgrc 文件中有很多内容,因此我将其保存在存储库中并在计算机之间共享。
我在[extensions] 部分启用了很多扩展,但我不一定想在我的所有计算机上都使用它们。
不幸的是,每当我在未安装所有指定扩展程序的计算机上尝试将 Mercurial 与共享的 .hgrc 文件一起使用时,我都会收到以下形式的消息:
*** failed to import extension evolve from $HG_EXTENSIONS/mutable-history/hgext/evolve.py: [Errno 2] No such file or directory: '/home/botond/programs/mercurial/extensions/mutable-history/hgext/evolve.py'
每次我运行任何hg 命令!
有没有办法避免这种情况?例如,有没有办法在.hgrc 文件中指定“如果可以找到则加载此扩展程序,否则不要加载它并保持沉默”? (然后,如果我真的尝试使用扩展,我会得到一个错误。)
其他搜索词:
- 如何有条件地启用 Mercurial 扩展程序
- 根据条件激活 Mercurial 扩展
- 仅当 Mercurial 扩展存在时才启用它
【问题讨论】: