Я не уверен, есть ли более простой способ добавить начальный коммит, но есть довольно простой способ заставить его выглядеть так, как если бы компоновка SVN была там с самого начала.
Вы можете использовать git filter-branch
для перезаписи истории, чтобы каждый файл существовал в SVN-каталоге "trunk", начиная с первого коммита:
git filter-branch --tree-filter 'mkdir trunk; git ls-files | xargs -I {} mv {} trunk'
Вы также можете перемещать файлы в каталоги тегов и ветвей, если хотите, но то, как вы решите, какие файлы перемещать туда, будет полностью зависеть от того, для чего предназначены ветви, или когда вы хотите добавить теги в историю.