我有一個沒有任何版本控制的基於Windows的PHP項目(CRLF Newlines)。我最近把這個項目放到我的OSX機器上的Git上。另一位開發人員在不在Git中的情況下對源代碼進行了更改(在單獨的機器上),現在我必須將這些更改合併到回購中。將Windows PHP項目遷移到Git並應用OSX更新/修補程序
我原來的計劃是使用diff/patch來使所有的事情都同步起來。問題在於,他在OSX上進行了更新,因此我必須轉換換行符才能進行diff/patch工作。
有沒有辦法使CRLF換行符差異化工作?根據我讀過的內容,在應用diff之前,您必須先將轉換轉換爲LF。
如果不是,我只需遞歸遍歷所有文件並進行換行符轉換?
我是否會以適當的方式更新此回購協議?
感謝您的反饋!你指出我正確的方向。 – 2011-02-25 20:56:41