TortoiseSVN cherrypicking - программирование
Подтвердить что ты не робот

TortoiseSVN cherrypicking

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

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

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

4b9b3361

Ответ 1

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

TortoiseSVN Merge

Кроме того, изменения, которые уже объединены, будут недоступны:

Grayed-out revisions