我有一个没有任何版本控制的基于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