我正在尝试将 UNIX 托管的 Mercurial 存储库克隆到 Windows 计算机。我希望使用eol扩展名,以便我在服务器上以 LF 结尾的文本文件在克隆到 Windows 计算机时具有 CRLF。
以前我用过win32文本扩展效果很好,但是自从普遍共识 https://www.mercurial-scm.org/wiki/Win32TextExtension似乎是eol扩展是可行的方法,我想我应该尝试一下。
在我的 Mercurial.ini 中我有
[extensions]
eol =
我知道默认行为是在克隆时将 LF 转换为 CRLF,但我显然错过了一些东西,因为每当我将某些内容从 Unix 服务器克隆到 Windows 时,行结尾仍为 LF。
有任何想法吗?
根据 @Geoffrey 的评论,我创建了一个 .hgeol 文件:
[patterns]
** = native
这确实有效,但我很困惑。我假设启用 eol 扩展会默认打开此模式处理。这是否意味着如果存储库所有者有先见之明包含处理 Windows 客户端的 .hgeol 文件,我只能从 Unix 服务器成功克隆?
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)