Огромный файл Java был значительно изменен как моей компанией, так и другой компанией, и теперь пришло время объединиться.
Обычно я использую Meld или Kdiff3 , но сегодня я чувствую, что нужен инструмент получше. Meld не показывает ANCESTOR, а слияние в Kdiff3 означает, что для каждого изменения я могу оставить только МОИ или ИХ, я не могу добавить оба или отредактировать, чтобы объединить хорошие вещи с обеих сторон.
Абсолютные требования:
Бонус за интеллектуальное распознавание блоков методов Java/C#:
Примечание . Каждая из двух веток имеет свою собственную историю коммитов и подветвей, которые общедоступны на Github.
Как указал JasonDown, kdiff3 на самом деле более или менее способен на это.
Это не позволяет редактировать MINE, но панель вывода можно использовать для выбора обеих строк из ANCESTOR и THEIRS, и их можно редактировать.
Калеб
Джейсон Даун
Николя Рауль
Джейсон Даун
Джейсон Даун
Джеймс Б.
meld
.