我正在與Win + OSX上的mercurial + mq一起工作,並且EOL問題正在使我失望。 我已激活EOL擴展,添加.hgeol如下圖所示:Mercurial + MQ EOL行爲
[patterns]
**.sln = CRLF
**.vcproj = CRLF
**.vcxproj = CRLF
**.vcproj.filters = CRLF
**.vcxproj.filters = CRLF
**autoexp.dat = CRLF
**Makefile = LF
** = native
,一切似乎正常工作..在Windows上(當然,我有行結束的問題了幾個文件,我固定他們在第一個補丁,也包括.hgeol的補丁)。
然後我轉移到Mac,假設它也可以在那裏工作,對吧?那麼,錯了。當我打開第一個補丁(帶有「.hgeol」文件+行結束脩改的補丁)時,它可以正常工作,但我看到一組「修改」文件(這與我在Windows上「修復」以便它們不再顯示爲已修改!)。無論如何,我試圖「hg qrefresh」爲了獲得線條的改變(想我會在後來想到)...但沒有運氣:如果我繼續qpush我的其他補丁,我開始geting拒絕:(
任何想法如何解決這一問題/是什麼原因造成的呢?它的駕駛我瘋了....