5
我有一個使用Windows行結束標記填充文件的存儲庫,但我打算使用Unix EOL模式。轉換Mercurial存儲庫中的行結尾模式
一個選項是手動(dos2unix)更改所有文件,然後提交一個完全覆蓋存儲庫的變更集。我可以在必要時做到這一點,但我想避免它。是否有可能使用hg convert
或其他方式使用不同的EOL標記重建存儲庫?我考慮過導出所有的變更,轉換這些變更,並以這種方式重新構建存儲庫,但Mercurial wiki建議在合併變更集上不應該信任導出,這似乎排除了該選項。
如果可能,我想避免使用EOL擴展名。
我可以修復我的編輯器,以便它默認使用Unix EOL,所以這不是問題。但是我想避免使用替換每一行文件的變更集來將代碼庫更改爲Unix。所以我正在尋找將版本庫的歷史更改爲使用Unix EOL的方法。 – Martin 2011-03-31 04:30:24
@Martin:您可以將更改限制爲僅限將來的更改集,並且僅限於某些類型的文件。 – VonC 2011-03-31 05:29:21