Использование Diffmerge с TortoiseSVN - как работать с одним блоком кода (более 1000 строк), помеченным как конфликтующий

Я объединяю некоторые изменения из ствола обратно в ветку с TortoiseSVN. Я сделал некоторую модификацию пробелов (просто убираю вещи), и DiffMerge показывает очень большой блок кода (вероятно, около 2000 строк) как конфликтующий. Некоторые из них - это просто пробелы, но некоторые из них также являются фактическими изменениями в обоих файлах.

Поскольку DiffMerge пометил это как один большой конфликт, а не серию меньших конфликтов, есть ли способ, которым я могу выбрать отдельные строки из каждого файла, чтобы объединить их в центр? Я попытался выбрать только несколько строк, но я просто получил возможность скопировать или выбрать все.

Спасибо!

Редактировать: чтобы прояснить немного, из-за изменений пробелов файл 10000 строк в основном разделен на три "конфликта" 3300 строк. Очень немногие строки на самом деле противоречат друг другу. Что мне нужно сделать, так это найти конфликтующие линии и разрешить их по отдельности, вместо того, чтобы заставлять выбирать один гигантский блок или другой.

1 ответ

Решение

Это отстой, но в итоге я пошел в основном построчно и посмотрел на различия, затем скопировал / вставил в объединенный файл нужную мне строку.

Другие вопросы по тегам