Ночная синхронизация TFS в SVN - PullRequest
5 голосов
/ 13 января 2009

Наш отдел разработки собирается использовать Team Foundation Server для наших проектов, но мы должны синхронизироваться со стандартным SVN-сервером компании каждую ночь. Есть ли хороший метод для их синхронизации (TFS в SVN), например, запланированная на ночь задача, которая запускает добавление, удаление и фиксацию SVN?

Ответы [ 4 ]

4 голосов
/ 13 января 2009

Вы смотрели на tfs2svn ?

Существует также проект SvnBridge . Я думаю, вы могли бы использовать svnsync против SvnBridge, но я не пробовал.

1 голос
/ 13 января 2009

Вы можете попробовать svnbridge

0 голосов
/ 30 января 2009

Возможно ли для вас просто использовать задачу сборки в TFS, чтобы "Получить последнюю версию" каждую ночь в определенном сетевом расположении, а затем выполнить другую задачу, которая фиксирует это в центральном хранилище?

Еще лучше, не могли бы вы настроить что-то одно и то же при каждой регистрации в TFS? Таким образом, вы можете убедиться, что оба репозитория имеют одинаковую историю VC, тогда как решение, которое вы предлагаете (и мое первое), даст вам правильную историю версий только на сегодняшний день, а не регистрацию.

0 голосов
/ 13 января 2009

Да, я посмотрел на tfs2svn, и похоже, что он идет другим путем, в основном используя SVN и сохраняя его в репозитории TFS. То, что я ищу, - это метод, работающий в основном в TFS, и отправка в SVN-репозиторий.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...