我们的团队在 Windows 和 Linux 上都使用 mercurial,许多成员在他们的主目录中都有自己的自定义.hgrc
文件,以便转换源代码;
我们正在使用.hgrc
具有非空[encode]/[decode]
部分的文件(在主目录中)。
最近,我们为一个项目创建了一个新的存储库,其中文本文件的编码起着关键作用。我们有多个具有相同扩展名的文件,采用各种编码形式。(例如,Shift-JIS、euc-japan-unix、utf8 等中的 .html 文件。)
为了在此存储库中保留编码形式, 我们希望取消设置 section 中的所有名称。
.hgrc
目前,我们正在通过在项目的文件中列出主目录中的文件中可能列出的所有扩展名来处理此问题hgrc
。
所以我们的hgrc
文件看起来像这样:
[encode]
%unset **.js
%unset **.txt
%unset **.html
[decode]
%unset **.js
%unset **.txt
%unset **.html
这种方法有效,但很痛苦。(我们将来可能需要添加更多的扩展名来取消设置。)有没有办法取消设置一个部分中的所有名称,而不会有痛苦?