質問が十分に明確でない場合、私はそれを説明しようとします:
.hg/hgrc
拡張コード/スクリプトをリポジトリに追加して、相対パスを使用して内部で有効にできるかどうか疑問に思っています。
可能であれば、拡張機能の「コード」を各プラットフォームで実行できる限り、リポジトリで拡張機能を配布できるようにする必要があります。
いくつか、質問が適用されgit
ます。
質問が十分に明確でない場合、私はそれを説明しようとします:
.hg/hgrc
拡張コード/スクリプトをリポジトリに追加して、相対パスを使用して内部で有効にできるかどうか疑問に思っています。
可能であれば、拡張機能の「コード」を各プラットフォームで実行できる限り、リポジトリで拡張機能を配布できるようにする必要があります。
いくつか、質問が適用されgit
ます。
Mercurial では、問題なく拡張機能のコードをリポジトリに追加できます。また、この同じ拡張機能を相対パスで参照することもできます。
ただし、これは問題だと思いますが、クローンに対して拡張機能のアクティブ化を強制することはできません。各ユーザーは、自分の で拡張機能を手動でセットアップする必要がありますhgrc
。
拡張機能をリポジトリで配布しても問題ないことがわかりましたが、ユーザーは拡張機能をリポジトリの外にインストールする必要があります。これは、拡張機能の新しいバージョンがリリースされた場合、古い履歴に更新すると拡張機能がダウングレードされるためです。@krtek の言うとおりです。ユーザーは .hg/hgrc でも拡張機能を手動で有効にする必要があります。