TortoiseSVN cherrypicking


Я собираюсь объединить некоторые ревизии из транка в ветку выпуска. Я проверил у mergeinfo, сколько редакций могут быть объединены, и это было 42. Хотя, безусловно, можно и не слишком сложно проверить каждый журнал ревизий и решить, следует ли его объединять или нет. Затем я бы проверил журналы с помощью TortoiseSVN и использовал функцию командной строки svn merge -c rev1,rev2 или -r для диапазонов, конечно.

Мне было интересно, есть ли у TortoiseSVN инструмент, чтобы сделать это cherrypicking a гораздо проще. Я поискал его в гугле, но выяснил, что только у TortoiseGit он есть.

Любые другие методы, которые делают этот процесс проще (и быстрее), также приветствуются!

1 20

1 ответ:

Я ничего не знаю о TortoiseGit, но TortoiseSVN имеет вполне приличный диалог "слияния". В разделе" диапазон ревизий для слияния "выберите" Показать журнал " и выберите необходимое количество ревизий:

Слияние TortoiseSVN

Кроме того, уже объединенные ревизии будут выделены серым цветом:

Серым цветом-изменения