Существует ли способ применить единственный ломоть от разности до файла? Например, скажите, что я делаю разность из файла A и B, и это производит три блока различий, каждый обозначенный с чем-то как...
@@ -971,30 +977,28 @@
... (в случае объединенного diffs). Я тогда хотел бы иметь возможность подать ту разность в stdin и попросить исправлять, чтобы только применить ломоть N.
Ручной метод состоял бы в том, чтобы вырезать и вставить интересную скрягу, но я не после этого своего рода решение.
Некоторые инструменты GUI diff/patch позволяют выбирать блоки или даже отдельные линии. Я знаю, что TortoiseDiff из TortoiseSVN может работать таким образом. Я думаю, что видел, как windiff делает это, но прошло много времени с тех пор, как мне пришлось его использовать.
Что касается инструментов командной строки, я не видел ничего, что могло бы сделать то, о чем вы просите.
.