2

.hgrc私たちのチームは Windows と Linux の両方で mercurial を使用しており、多くのメンバーはソース コードを変換するためにホーム ディレクトリに独自のカスタマイズされたファイルを持っています。空でないセクションを持つファイル (ホーム ディレクトリ内) を
使用しています。.hgrc[encode]/[decode]

最近、テキスト ファイルのエンコーディングが重要な役割を果たすプロジェクト用の新しいリポジトリを作成しました。さまざまなエンコード形式で、同じ拡張子を持つ複数のファイルがあります。(たとえば、Shift-JIS、euc-japan-unix、utf8 などの .html ファイル)。

このリポジトリでエンコーディング フォームを保持するために 、セクション内のすべての名前の設定を解除します

.hgrc現在、プロジェクトのファイル内のホーム ディレクトリ内のファイルにリストされている可能性のあるすべての拡張機能名をリストすることで、この問題に対処していhgrcます。

したがって、hgrcファイルは次のようになります。

[encode]
%unset **.js
%unset **.txt
%unset **.html

[decode]
%unset **.js
%unset **.txt
%unset **.html

この方法は機能しますが、苦痛です。(将来、設定を解除する拡張機能の名前を追加する必要があるかもしれません。) セクション内のすべての名前を簡単に設定解除する方法はありますか?

4

0 に答える 0