Se você não controla ou não quer mexer com o servidor Subversion, então você não pode usar o SubGit. O que você poderia fazer neste caso é ter um repositório git sincronizado automaticamente para cada tronco. Nossa equipe trabalha dessa forma - nós temos uma ponte git-Subversion que sincroniza as mudanças entre nosso repositório git de equipe e o tronco do projeto no repositório corporativo Subversion para que nosso uso de git seja transparente para outros usuários do Subversion.
A configuração é descrita com mais detalhes no link .
Usamos essa configuração em produção há mais de um ano.
Eu acho que a maior advertência da configuração é que as ramificações do git serão esmagadas em um commit durante a mesclagem para o trunk. Para nós isso não é problema - usamos ramos de tarefas de curta duração e os consideramos leves, efêmeras "unidades de trabalho" que podem ir para a linha principal em um único pedaço - e o histórico da ramificação é retido no git.