2

我们的团队在 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

这种方法有效,但很痛苦。(我们将来可能需要添加更多的扩展名来取消设置。)有没有办法取消设置一个部分中的所有名称,而不会有痛苦?

4

0 回答 0