【问题标题】:Mercurial end of line translationMercurial 行尾翻译
【发布时间】:2011-01-16 18:12:26
【问题描述】:

我在 Windows 上使用 Mercurial 进行跨平台项目,使用 eol 扩展名将行尾转换为 Unix 格式,这主要工作,除了 .hgeol 和 .hgignore 没有被翻译。我的 .hgeol 看起来像这样:

[patterns]
** = native
.* = native

我从文档中得到 ** 行,然后添加 .* 以防它像 Unix shell 扩展一样工作,否则会忽略以 . 开头的文件名。但还是不行。我还有什么需要做的吗?

【问题讨论】:

  • 为什么不在编辑器中使用 Unix 行尾?
  • 我不相信 Visual Studio 会继续使用 Unix 行尾,即使我能说服我的安装,我也在考虑希望以后能吸引更多贡献者。
  • 您是否尝试过将 .hgeol 和 .hgignore 明确拼写为模式?

标签: mercurial cross-platform eol


【解决方案1】:

eol.py 的来源明确禁用以.hg* 开头的文件的翻译:

self.cfg.set('patterns', '.hg*', 'BIN')

如果这对您来说有问题,请在我们的 bugtracker 中打开一个问题(我不知道他们为什么选择为此文件禁用它)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-10-09
    • 1970-01-01
    • 1970-01-01
    • 2014-07-14
    • 2013-09-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多