在linux系统中,假设有2个文件夹和1个空文件:fld1
、fld1/__init__.py
和{__init__.py
是一个由“touch”命令创建的空文件)。
然后我用命令diff -urNp fld1 fld2 > tmp.patch
创建一个补丁文件。在tmp.patch
中没有发现差异。
如果我删除“-N”选项而只使用diff -urp fld1 fld2 > tmp.patch
,它可以找到区别,但只显示:“only in fld1:u init_uu.py”,这不是正确的补丁格式。
为了绕过这个问题,我在__init__.py
中添加了一个新行作为解决方法。然后“-urNp”按预期工作。
但我仍然想知道:我如何使用“diff”创建一个正确的补丁文件,其中也包括空文件?
目前没有回答
相关问题 更多 >
编程相关推荐