Как-то был у меня проект, одновременно живущий в CVS и SVN. С точки зрения VCS файлы из другой VCS это просто файлы. Я ведь правильно понимаю, что SVN не должен знать о GIT? Сценарий такой — обновились из GIT, потом комитнули в SVN, когда готовы, то снова вернули изменения в GIT. Или я не понял сути вопроса?