развернуть конкретный файл на текущую дату в linux [закрыто]

Коротко: вы этого не делаете.

Длинный: вот почему

  • Unified-diff представляет собой скрипт , использующий номера строк и счетчики , которые связаны с содержимым разница.
  • В этот сценарий можно вручную внести простые изменения (я делаю ...), но
  • Unified-diff в основном полезен с программой patch и
  • patch ] проверяет согласованность между частями разницы, а
  • патч отклоняет части, которые он считает несовместимыми.

Эти строки содержат номера строк и счетчики:

@@ -1,7 +1,6 @@
@@ -9,3 +8,6 @@

и счетчики должны соответствовать количеству ведущих + или - меток в оставшихся строках разницы.

Значит, вы не делаете это вручную. Кто-то может написать программу для этого. Тем не менее, его нет в patchutils (чья-то идея о полезных приложениях для управления файлами исправлений), хотя вы можете найти его сценарии rediff и комбинированныйiff полезными в ручном режиме - редактирование патч-файлов.

Есть несколько приложений, которые в любом случае имеют дело с патч-файлами (возможно, кто-то написал такое).

Обычная практика здесь состоит в том, чтобы восстановить разницу путем

  1. получить исходные коды (до патча)
  2. сделать исправленную версию источников (применив патч)
  3. внести дополнительные изменения
  4. создать новый патч (для обоих наборов изменений) или инкрементный патч (только для ваших изменений).

Это просто сделать с помощью diff и patch . Поскольку это просто, не многие люди будут писать инструменты для этого.

Дополнительная литература:

0
08.08.2014, 00:14
0 ответов

Теги

Похожие вопросы