Я думаю, что SvnBridge действительно может вам помочь. Используя SvnBridge, вы сможете использовать один код для кода, а для взаимодействия с ним использовать Subversion. Я не уверен, что вам нужны лицензии TFS для пользователей SvnBridge.
В TFS и Svn ветвление работает примерно так же, хотя скорость показывает, что это не дешевая копия на бэкенде TFS, как это обычно бывает в Subversion.
Маркировка в TFS работает совершенно по-другому, вам придется проверить документацию SvnBridge, если есть способ взаимодействия здесь. Если это не так, вы всегда можете использовать ветки для тегов, как вы обычно это делаете в Subversion.
SvnBridge не нужно запускать на сервере TFS; первая бета-версия, которую они отправили (до того, как она стала доступна в Codeplex), фактически требовала , чтобы вы запустили ее локально и подключились к localhost: [некоторый порт]