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

Интересно, есть ли инструмент или функциональность для проведения выборочных различий из 2 файлов, в которых я использую только один или набор определенных (классовых) методов или функций или переменных / свойств в данных двух файлах. Вместо целой разницы, а затем прокрутите области интереса.

Полезно, когда вам нужно что-то изменить и объединить 2 библиотеки классов и т.д., И вас интересуют только методы / функции и члены / свойства (представляющие интерес), которые изменились без необходимости разбирать все целиком (и для сравнения всего, если инструмент сравнения не очень хорош, приходится прокручивать и выравнивать изменения по мере необходимости для просмотра различий, когда они не соответствуют друг другу).

1 ответ1

0

Я думаю, что вы ищете инструмент семантического сравнения / слияния. Существует инструмент, который позволяет вам получать различия и объединять до уровня метода (все внутри метода обрабатывается как простой текст). Это называется семантическим слиянием, и вы можете найти его здесь: http://semanticmerge.com.

Отказ от ответственности: я работаю в команде Semantic Merge в Codice Software.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .