5

我正在尝试将 unix 托管的 Mercurial 存储库克隆到 Windows 计算机。我希望使用eol扩展名,以便我在服务器上以 LF 结尾的文本文件在克隆到 Windows 计算机时具有 CRLF。

以前我使用过运行良好的win32text扩展,但由于普遍的共识似乎是eol扩展是要走的路,我想我会试一试。

在我的 Mercurial.ini 中,我有

[extensions]
eol =

我知道默认行为是在克隆时将 LF 转换为 CRLF,但我显然错过了一些东西,因为每当我将某些东西从 Unix 服务器克隆到 Windows 时,行结尾仍然是 LF。

有任何想法吗?

4

1 回答 1

5

根据@Geoffrey 的评论,我创建了一个 .hgeol 文件:

[patterns]
** = native

这可以解决问题,但我很困惑。我假设启用 eol 扩展会默认打开这种模式处理。这是否意味着如果存储库所有者有远见包括 .hgeol 文件处理 Windows 客户端,我只能从 Unix 服务器成功克隆?

于 2010-09-27T16:40:58.620 回答