【发布时间】:2013-10-17 14:28:22
【问题描述】:
我正在尝试使用差异工具创建补丁文件。但遇到了问题。 我创建了一个名为 a 的目录并将原始文件放入其中:
- a/original_file.c
我创建了另一个名为 b 的目录,并将修改过内容的相同文件放入其中。
- b/original_file.c
我从网上复制了 b/original_file.c 文件的内容,并将其放入一些文本编辑器中。
发出命令diff -Naur a b > patch_file.patch 后,我可以看到patch_file.patch 已生成并且它有一些不需要的更改(它与缩进有关)。
例如:
return msg (MSG_NOTIFY, &msg, senr,
- sizeof (struct msgotify));
+ sizeof (struct msgotify));
您可以看到与缩进相关的更改,其中sizeof (struct msgotify)) 被相同的sizeof (struct msgotify)) 替换,但缩进的一个基础是我们不想要的。
谁能告诉我如何解决这个问题?
【问题讨论】: