Инструмент слияния подуровня? - PullRequest
1 голос
/ 18 мая 2009

Существуют ли какие-либо интерактивные инструменты слияния, которые, когда они сталкиваются с конфликтом слияний в заданной строке, возвращаются назад и пытаются выполнить слияние во времени конфликтующих строк?

Я имею в виду случаи, когда возникает конфликт слияния между измененной строкой кода и одинаковой строкой с отступом.


Кстати: я использую Beyond Compare , вызванный из TortoiseSVN

Ответы [ 2 ]

1 голос
/ 18 мая 2009
patch -l

игнорирует пробел.

Я не думаю, что более общее слияние на уровне подстроки является хорошей идеей для кода, если оно не является интерактивным; если линия, к которой вы прикоснулись, изменилась, есть большая вероятность, что что-то сломается.

1 голос
/ 18 мая 2009

Хотя это не совсем то, что вы ищете, я обнаружил, что использование другого инструмента сравнения (например, Kdiff) гораздо проще покажет вам это. (Они подчеркивают различия в характере. Я не пробовал объединяться таким способом)

После некоторого использования этого я больше не могу использовать встроенный diff для Visual Studio.

Некоторые ресурсы для настройки этого:

http://www.ytechie.com/2008/12/advantages-of-a-3rd-party-diffcompare-tool.html

http://blogs.msdn.com/jmanning/articles/535573.aspx

...