多文件统一差异是否需要索引:行?

时间:2012-02-16 09:02:57

标签: diff

创建multi-file统一差异时需要Index行,如下例所示?

Index: /file1
--- /file1
+++ /file1
_changes in file 1_
Index: /file2
--- /file2
+++ /file2
_changes in file 2_

这个Index行的目的是什么?

1 个答案:

答案 0 :(得分:2)

程序patch手册页告诉:

  

如果前导垃圾中有一个Index:行,如果旧名称和新名称都不存在或者补丁符合POSIX,则补丁将在Index:行中取名。

我认为它更像是用于旧版补丁格式的“旧”东西,并且您使用的补丁生成器仍会生成(以{1}行已完成该作业的上下文和统一格式)。它没有害处。