Я столкнулся с проблемой слияния подмножества ревизий из одной тематической ветки в другую. Поскольку я использую git-svn, мне было любопытно посмотреть, можно ли для этого использовать выбор вишни. Используя Subversion, я бы сделал:
svn merge -c A
svn merge -c B
svn merge -c C
...
svn commit ...
что произойдет, если я попытаюсь сделать это?
git checkout branch1
git cherry-pick A
git cherry-pick B
git cherry-pick C
git svn dcommit
Если я прочитаю страницу руководства git svn, я получу ответ «не делайте этого», но у меня сложится впечатление, когда поиск в Google этого git svn теперь намного лучше справляется с подобными проблемами.