Что я обнаружил, так это то, что слияние git-svn меняется на разные ветви git, и между ними все в порядке. Точка, в которой начинаются проблемы git-svn, - это объединение этих изменений обратно в svn (или, точнее, в ветку git, из которой вы dcommit). Мне кажется, что большинство из этих проблем можно предотвратить, если вы вернете свои изменения обратно в svn вручную (например, git diff | patch
). Это лишит историю того, что вы объединяете, но пользователи Subversion привыкли к этому, и это не имеет большого значения.