Разрешение конфликтов патчей вручную

Я скачал патч с какого-то сайта и пытаюсь его применить (twisted, веб-фреймворк python).

Несколько скинов провалились.

Как автоматизировать процесс ручного исправления с помощью vim?

Подробности:

Я пытаюсь автоматизировать процесс применения неудачных кусков.

Множество мелких изменений, каждое из которых связано с добавлением/удалением 1-2 символов. Трудно увидеть.

Мне нужно создать два новых временных файла и :diffthis их вручную, чтобы увидеть разницу. Да, вне VCS. Я могу представить себе изящный способ справиться с этим с помощью git, но я бы предпочел не создавать для этого репозиторий git.


person Antony Hatchkins    schedule 18.03.2010    source источник
comment
Что именно вы подразумеваете под автоматизацией ручного процесса?   -  person Cascabel    schedule 18.03.2010
comment
Я что-то здесь упускаю. Что вы пытаетесь автоматизировать, в частности? Процесс применения патча? Процесс согласования патча, который не совсем работает?   -  person David Thornley    schedule 18.03.2010
comment
Я предполагаю, что вы полностью за пределами VCS и просто хотите вставить неудачные куски в файл в нужном месте, чтобы вы могли их увидеть и сделать это самостоятельно?   -  person Cascabel    schedule 18.03.2010
comment
Ответ дан в разделе Details выше.   -  person Antony Hatchkins    schedule 18.03.2010