В настоящее время я использую TortoiseSVN для слияния двух ветвей, и я обнаружил, что он недостаточно умен для обработки определенного слиарио слияния.
В одной ветке у меня есть метод:
MyMethod(parameter1, parameter2, parameter3)
В другой ветке у меня тот же метод, что и следующий:
MyMethod(parameter1, parameter2, parameter4)
TortoiseMerge замечает, что есть конфликт, но только дает мне возможность использовать один метод подписи или другой. Однако я действительно хочу объединить его в один метод со всеми четырьмя параметрами следующим образом:
MyMethod(parameter1, parameter2, parameter3, parameter4)
Единственный способ обойти этот конфликт в данный момент - это разрешить строку, чтобы присутствовали оба метода, а затем вручную перейти к файлу и исправить его после разрешения конфликта.
Это просто так или есть более умный инструмент слияния, который мог бы справиться с этим сценарием?