Вот пример git-svn-id из локального тестового репо.Что такое git-svn-id?
git-svn-id: file:///tmp/svnrepo/branches/[email protected] 0f7bc949-3f51-4b04-a2a6-16f580a5904d
Что такое последняя деталь? «@ 6» означает, что это svn-ревизия номер 6, но после этого выглядит как хэш. Кажется, что это одно и то же при каждой фиксации.
Как производится эта последняя часть? Я предполагаю, что это хэш-алгоритм, примененный к первому фиксации git repo. Таким образом, git-svn-id также может гарантировать, что общая родословная этого коммита будет одинаковой или различной с учетом другого git-svn-id.
Немного объяснено здесь: http://www.git-tower.com/blog/an-introduction-to-git-svn/ – Martin