私の.hgrc
ファイルにはたくさんのものが入っているので、リポジトリに保管してコンピューター間で共有しています。
このセクションで多くの拡張機能を有効にして[extensions]
いますが、すべてのコンピューターですべての拡張機能を使用したいとは限りません。
.hgrc
残念ながら、指定された拡張機能のすべてがインストールされていないコンピューター上の共有ファイルで Mercurial を使用しようとすると、次の形式のメッセージが表示されます。
*** 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 拡張機能が存在する場合のみ有効にする