Я работал некоторое время с SVN, и теперь я перехожу к GIT по довольно очевидным причинам. Я уже могу создать git-репозиторий из svn.Git с синхронизированной резервной копией SVN
Поскольку я не очень уверен в GIT, прежде чем эффективно выбирать его в качестве моей системы управления версиями, я хочу, чтобы SVN-репозиторий синхронизировался с GIT, работая с GIT.
Я вполне в состоянии сделать это, через пост кнопочных крючки, но у меня есть следующие вопросы:
1) СВН коммит выполняются одним и тем же пользователем (тот, который управляет репозиторием, из которого выполняются dcommits).
2) Чтобы git svn оценил новые отличия для фиксации на SVN, он изменяет метаданные передачи GIT, добавляя уродливый «git-svn-id». Это изменяет commit-sha и поэтому требует дополнительного git pull, который, кроме того, создает «бриллиант» в дереве репозитория.
Есть ли способ избежать этого?
Обратите внимание, что я мог бы быть удовлетворен только гарантией односторонней синхронизации (от GIT до SVN), тогда как противоположное не должно удерживаться.
Заранее спасибо.