0
我使用UnxUtils(在Windows上)的patch
,它工作正常(我的文件补丁很好),但输出的文件有LF而不是CRLF行尾。是否有一个等同于patch
的输出使用CRLF而不是LF?是否有输出CRLF文件的Windows版本“patch”?
我使用UnxUtils(在Windows上)的patch
,它工作正常(我的文件补丁很好),但输出的文件有LF而不是CRLF行尾。是否有一个等同于patch
的输出使用CRLF而不是LF?是否有输出CRLF文件的Windows版本“patch”?
啊哈,原来我一直在寻找--binary
选项。那么
diff -ac --binary path\to\my.cpp path\to\my.cpp.mine > my.cpp.diff
,看来这并不总是奏效:
仅供参考,这部作品从该命令生成的补丁。当我使用'--binary'选项来应用补丁时,我所得到的只是一个文件上失败的文件,否则可以修补。你是否也遇到过这样的问题? (TBH我很惊讶,这样一个广泛使用的工具有这样的缺点 - 检测和荣誉LF/CRLF不会更好吗?) – Dav 2011-11-20 00:07:19