Как исправить только конкретный ломоть от разности

Существует ли способ применить единственный ломоть от разности до файла? Например, скажите, что я делаю разность из файла A и B, и это производит три блока различий, каждый обозначенный с чем-то как...

@@ -971,30 +977,28 @@

... (в случае объединенного diffs). Я тогда хотел бы иметь возможность подать ту разность в stdin и попросить исправлять, чтобы только применить ломоть N.

Ручной метод состоял бы в том, чтобы вырезать и вставить интересную скрягу, но я не после этого своего рода решение.

17
задан Cyrus 2 January 2010 в 03:18
поделиться

1 ответ

Некоторые инструменты GUI diff/patch позволяют выбирать блоки или даже отдельные линии. Я знаю, что TortoiseDiff из TortoiseSVN может работать таким образом. Я думаю, что видел, как windiff делает это, но прошло много времени с тех пор, как мне пришлось его использовать.

Что касается инструментов командной строки, я не видел ничего, что могло бы сделать то, о чем вы просите.

.
0
ответ дан 30 November 2019 в 14:33
поделиться
Другие вопросы по тегам:

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