Patchutils аа набор инструментов, которые работают на патчей.
Interdiff генерирует добавочную патч от двух патчей от общего источника. Например, если вы подали предварительную патч для исходного дерева, и желаю, чтобы применить другой предварительный патч (который по сравнению с аналогичным первоначального исходного дерева), вы можете использовать interdiff для создания патча, что вам нужно, чтобы применить. Вы также можете использовать это, чтобы просмотреть изменения между двумя предварительных патчей.
Combinediff генерирует один патч из двух дополнительных патчей, что позволяет объединить патчи вместе. В результате патч файл только изменяет каждый файл один раз.
Filterdiff выберет части файла патча, которые относятся к файлы, соответствующие (или, в качестве альтернативы, не соответствующие) оболочки подстановки.
Fixcvsdiff для коррекции выходного 'CVS дифф ".
Rediff корректирует вручную редактировать участки, сравнивая исходный участок с измененным и корректировки смещения и рассчитывает.
Lsdiff отображается краткое перечисление поврежденных файлов в файл патча, наряду с (опционально) номера строк в начале каждого патча.
Splitdiff отделяет патчи из файла патча, так что каждый новый файл исправления только изменяет любую данный файл один раз. Таким образом, файл, содержащий несколько исправлений дополнительные могут быть разделены на отдельные дополнительных пластырей.
Grepdiff отображает список файлов, измененных с помощью патча, где патч содержит заданное регулярное выражение.
Recountdiff фиксирует до подсчета и смещения в виде объединённых различий.
Unwrapdiff фиксирует слово завернутый объединённых различий.
Использование: interdiff [опции] PATCH1 Patch2
interdiff --version --help |
ОПЦИИ:
-U N Максимальное количество строк контекста для выполнения
-i Рассмотрим верхнего и нижнего регистра, чтобы быть таким же,
-w игнорировать пробелы изменения в патчи
-b игнорировать изменения в количеством пробелов
-B Игнорировать изменения, линии все пусто
-p N имя пути компоненты игнорировать
-q не добавить Обоснование текст
-d ПАО падение контекст на соответствие файлов
-z распаковать .gz и .bz2 файлы
--interpolate работать как '' interdiff
--combine выполнения как '' combinediff
--flip работать как '' flipdiff
--no-Вернуть-опущен (interdiff) Когда патч от PATCH1 не в Patch2, не вернется его
--in месте (flipdiff) Написать выход на исходных входных файлов
Что нового В этом выпуске:
- Interdiff ранее были положить абсолютные имена файлов на входе в программу патч.
- Это теперь избегает делать это. Editdiff больше не работает, когда нет Rediff изменения не были сделаны в редакторе.
- Правильный статус выхода в настоящее время установлен, когда опция распаковка терпит неудачу.
- Утечка временный файл был зафиксирован.
- Документация была обновлена.
Что нового в версии 0.3.1:
- Переменная среды TMPDIR теперь уважаемый
- Отказ Rediff утверждение было зафиксировано.
- Программа editdiff Теперь сохраняет маркер комментарии.
- GNU-стиле, теперь доступны для большинства вариантов.
Длинные имена
Комментарии не найдены