Win + OSXでmercurial + mqを使用していますが、EOLの問題が私を殺しています。EOL 拡張機能を有効にし、以下に示すように .hgeol を追加しました。
[patterns]
**.sln = CRLF
**.vcproj = CRLF
**.vcxproj = CRLF
**.vcproj.filters = CRLF
**.vcxproj.filters = CRLF
**autoexp.dat = CRLF
**Makefile = LF
** = native
そして、すべてが正常に動作するように見えました.. Windowsでは(まあ、行末の問題のあるファイルがいくつかありました.hgeolも含む最初のパッチでそれらを修正しました)。
それから、Mac でも動くと思って、Mac に移りましたよね?まあ、間違っています。最初のパッチ (「.hgeol」ファイル + 行末の変更を含むパッチ) を qpush すると、機能しますが、一連の「変更された」ファイルが表示されます (Windows で「修正」したのとまったく同じファイルです。変更されたものとして表示されないようにします!)。とにかく、行の変更を取得するために「hg qrefresh」を試みます(後で理解できると思います)...しかし運がありません:他のパッチをqpushし続けると、拒否され始めます:(
これを修正する方法/何が原因ですか? それは私を夢中にさせています....