Объединение кода TFS и SVN - PullRequest
2 голосов
/ 22 марта 2010

Мы небольшая команда из восьми человек. 3 из другой страны, и они используют контроллер исходного кода, поскольку там также находится TFS и TFS-сервер, и у них всего 4 лицензии. Таким образом, мы (5 разработчиков) используем контроллер источника SVN в качестве локального контроллера источника, и каждые 3 дня мы берем последнюю версию TFS и объединяем изменения из SVN и TFS в. На самом деле это излишняя и трудоемкая задача. Они не хотят менять TFS (не для добавления событий). Так что я могу использовать для слияния кода между двумя контроллерами исходного кода. Могу ли я использовать SVN-Bridge для объединения кода без изменения или модификации сервера TFS. Пожалуйста, объясните мне это. (В худшем случае они могут пойти на надстройки, наверняка нет других контроллеров источника, кроме продукта Microsoft).

hhhmmmmmm, я сижу перед монитором и нажимаю F5 на этой странице, пожалуйста, сэкономьте мои часы.

1 Ответ

5 голосов
/ 25 марта 2010

Я думаю, что SvnBridge действительно может вам помочь. Используя SvnBridge, вы сможете использовать один код для кода, а для взаимодействия с ним использовать Subversion. Я не уверен, что вам нужны лицензии TFS для пользователей SvnBridge.

В TFS и Svn ветвление работает примерно так же, хотя скорость показывает, что это не дешевая копия на бэкенде TFS, как это обычно бывает в Subversion.

Маркировка в TFS работает совершенно по-другому, вам придется проверить документацию SvnBridge, если есть способ взаимодействия здесь. Если это не так, вы всегда можете использовать ветки для тегов, как вы обычно это делаете в Subversion.

SvnBridge не нужно запускать на сервере TFS; первая бета-версия, которую они отправили (до того, как она стала доступна в Codeplex), фактически требовала , чтобы вы запустили ее локально и подключились к localhost: [некоторый порт]

...