仅在 .hgrc 中启用存在汞扩展名



我的.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扩展存在时才启用
  • 使用项目扩展
  • 在项目配置中启用所有扩展名
  • 禁用.hg/hgrc中丢失的|不需要的文件

相关内容

最新更新