、私はそれを説明しようとします:あなたは、相対パスで.hg/hgrc
内のリポジトリに延長コード/スクリプトを追加し、それを有効にすることができます場合、私は疑問に思ってリポジトリ内に水銀またはgit拡張を追加することはできますか?質問が十分に明確でない場合は
。
可能であれば、拡張子 "code"が各プラットフォームで実行できる限り、リポジトリを使って拡張機能を配布することができます。
git
の質問があります。
、私はそれを説明しようとします:あなたは、相対パスで.hg/hgrc
内のリポジトリに延長コード/スクリプトを追加し、それを有効にすることができます場合、私は疑問に思ってリポジトリ内に水銀またはgit拡張を追加することはできますか?質問が十分に明確でない場合は
。
可能であれば、拡張子 "code"が各プラットフォームで実行できる限り、リポジトリを使って拡張機能を配布することができます。
git
の質問があります。
Mercurialでは、問題なくリポジトリに拡張コードを追加できます。また、この同じ拡張機能を相対パスで参照することもできます。
しかし、これは私が思うに、クローンに拡張機能を有効にすることはできません。各ユーザは自分のhgrc
の内線番号を手動で設定する必要があります。
リポジトリに拡張機能を配布しても問題はありませんが、ユーザーはリポジトリの外にインストールする必要があります。この理由は、新しいバージョンの拡張機能がリリースされた場合、古い履歴に更新すると拡張機能をダウングレードするからです。 @krtekが正しいとすれば、ユーザーは.hg/hgrcで手動で拡張機能を有効にする必要があります。
* "各ユーザーは自分のhgrcで拡張機能を手動でセットアップする必要があります" * - [projrc extension](http://mercurial.selenic.com/wiki/ProjrcExtension)(現在はTortoiseHGの一部)がこの問題を解決しています。しかし、マークショーストッパーがまだ述べている –