2010-03-18 8 views
1

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

Несколько кусков не удалось.

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

Деталь:

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

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

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

+0

Что именно вы подразумеваете под автоматизацией ручного процесса? – Cascabel

+0

Мне что-то не хватает. Что вы пытаетесь автоматизировать в частности? Процесс применения патча? Процесс согласования патча, который не совсем работает? –

+0

Я предполагаю, что вы полностью вне VCS, и просто хотите получить неудавшиеся куски, вставленные в файл в нужном месте, чтобы вы могли их увидеть и сделать сами? – Cascabel

ответ

1

Принятый ответ на этот вопрос this question - хороший способ справиться с проблемой.