转换Mercurial存储库中的行尾模式

时间:2011-03-31 03:48:03

标签: windows unix mercurial eol

我有一个存储库,其中填充了带有Windows行尾标记的文件,但我打算使用Unix EOL模式。

一种选择是手动(dos2unix)更改所有文件,然后提交一个完全覆盖存储库的变更集。如果有必要,我可以这样做,但我想避免它。是否可以使用hg convert或其他方式使用不同的EOL标记重建存储库?我考虑导出所有更改,转换这些更改,并以这种方式重建存储库,但Mercurial wiki建议不应该在合并更改集上信任导出,这似乎排除了该选项。

我希望尽可能避免使用EOL扩展程序。

1 个答案:

答案 0 :(得分:3)

我知道你想避开 eolExtension ,但这对我来说似乎是破坏性最小的解决方案:

从现在开始,它将确保任何工作副本在hg update之后尊重您的EOL,并且该设置将通过克隆传播。

相关问题