Требуется ли для многофайловой унифицированной разницы: Index: lines? - PullRequest
3 голосов
/ 16 февраля 2012

При создании multi-file унифицированной разницы требуется строка Index, как в следующем примере?

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

И какова цель этой строки Index?

1 Ответ

2 голосов
/ 16 февраля 2012

Программа patch man-страница сообщает, что:

Если в ведущем мусоре есть строка Index: и если либо старые, либо новые имена отсутствуют, либо если patch соответствует POSIX, то patch принимает имя в строке Index:.

Я полагаю, что это более "старая" вещь, используемая для устаревшего формата патчей, и используемый вами генератор патчей все еще генерирует это (в контекстном и унифицированном формате строки +++/---/*** уже выполняют эту работу). Это не вредит.

...