5

私の.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 拡張機能が存在する場合のみ有効にする
4

1 に答える 1

1
  • Projrc 拡張機能を使用する
  • projrc の設定ですべての拡張機能を有効にします
  • 不足している|不要なファイルを無効にする.hg/hgrc
于 2014-06-03T04:50:11.113 に答える