Я прочитал многочисленные вопросы и блоги SO на git-svn и слияния. Некоторые из них (особенно git-svn man page) предупреждают об использовании слияния где-нибудь рядом с ветвью, я планирую dcommit из.
Другие, как этот SO ответ, укажите, что слияние прекрасен, пока я использую ветки функций одноразовые, которые я удаляю до dcommitting.
У меня есть установка с двумя длинными SVN (и git) ветвями:
- trunk (git -svn:
svn/trunk, git:master) - стабильная ветвь - ветки/девелоп (git -svn:
svn/devel, git:devel) - основная ветвь развития, из которой я вилка отключена от ветвей (и я могу жить с возвращая их обратно вdevelвместо слияния).

На рисунке выше (1) показывает прошлую историю SVN, где branches/devel был объединен с trunk.
(2) показывает, что я успешно выполнил dcommitted мою текущую разработку в SVN.
Вопрос: Можно ли использовать git-svn для объединения двух ветвей SVN, чтобы история показывала точку слияния (как это может сделать SVN)? Другими словами: что произойдет, если я должен был dcommit из master, как показано в (3)?
Будет ли это испортить мою историю SVN (или git)? Или это просто забудет, что devel вообще не было объединено в master?
EDIT: Если git просто забывает, что devel был объединен с master, существует ли разница между dcommiting от точки (3) и применяя все коммиты как один патч ?
