Encoding 如何取消设置一个分区中的所有名称(Mercurial)
我们的团队在Windows和Linux上都使用mercurial, 许多会员在自己的网站中都有自己定制的Encoding 如何取消设置一个分区中的所有名称(Mercurial),encoding,character-encoding,mercurial,hgrc,Encoding,Character Encoding,Mercurial,Hgrc,我们的团队在Windows和Linux上都使用mercurial, 许多会员在自己的网站中都有自己定制的.hgrc文件 主目录,以便转换源代码 我们使用的.hgrc文件(在主目录中)包含非空的[encode]/[decode]部分 最近,我们为一个项目创建了一个新的存储库,其中 文本文件的格式起着关键作用。我们有多个具有相同属性的文件 扩展,以各种编码形式。(例如,Shift JIS、euc japan unix、utf8等中的.html文件。) 为了在此存储库中保留编码表单, 我们要取消设置节
.hgrc
文件
主目录,以便转换源代码我们使用的
.hgrc
文件(在主目录中)包含非空的[encode]/[decode]
部分
最近,我们为一个项目创建了一个新的存储库,其中
文本文件的格式起着关键作用。我们有多个具有相同属性的文件
扩展,以各种编码形式。(例如,Shift JIS、euc japan unix、utf8等中的.html文件。)
为了在此存储库中保留编码表单,
我们要取消设置节中的所有名称
目前,我们正在处理这个问题
列出项目主目录中hgrc
文件中可能列出的所有扩展名
因此,我们的hgrc
文件如下所示:
[encode]
%unset **.js
%unset **.txt
%unset **.html
[decode]
%unset **.js
%unset **.txt
%unset **.html
这种方法有效,但很痛苦。(将来我们可能需要向unset添加更多扩展名。)
有没有办法不费力地取消设置节中的所有名称?是否使用编辑器更改现有文件的编码或行尾?如果没有,那么我根本不知道这些部分是如何需要的。。。只有当您希望使用与处理它们不同的编码提交它们时,才需要它们。如果您的编辑器不好或配置不好,我建议更改这些编辑器…谢谢您的评论。我们不使用这样的编辑器,但是我们的遗留系统用来构建在我们的Linux服务器上运行的C++程序,不允许我们丢弃我们的(有点脏)<代码> .HGRC/<代码>文件。