Миграция с Subversion на Team Foundation Server - PullRequest
9 голосов
/ 19 января 2009

Мы ищем любой проверенный путь миграции для перемещения хранилища Subversion на Team Foundation Server. Похоже, что был снят с производства продукт с именем CS-Converter ( Домашняя страница ComponentSoftware ), но не может найти никого, кто его использовал.

Является ли CS-Converter надежным продуктом, есть ли другие ресурсы, которые я не нашел, или у кого-нибудь есть личный опыт, которым мы можем руководствоваться?

ОБНОВЛЕНИЕ: просто чтобы прояснить, нам нужно переместить существующий репозиторий из Subversion в Team Foundation Server (заказы с высоты), поэтому, хотя SVNBridge хорош, он просто выполняет свою работу. Нам нужен проверенный, безопасный способ переноса хранилища

Ответы [ 4 ]

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

Может быть эта дискуссия вам интересна.

Есть еще одно упомянутое программное обеспечение от Krysoft , которое было протестировано и доказало свою работоспособность.

2 голосов
/ 12 июля 2010

Некоторые проекты SVN не могут быть перенесены до тех пор, пока TFS не поддержит символические ссылки, которые сама Windows уже делает просто отлично.

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

Команда веб-сайта CodePlex представила собственное программное обеспечение для создания мостов TFS SvnBridge :

SvnBridge позволяет использовать TortoiseSVN и другие Subversion клиенты с Team Foundation Server. Он преобразует звонки, сделанные вашим Клиент Subversion для API поддерживается по TFS.

SvnBridge работает, запустив исполняемый файл на вашем локальном компьютере, который действует как мост к TFS. Вы указываете СвнБридж на сервере TFS и точка TortoiseSVN на мосту работает на ваша локальная машина. Это позволяет вам использовать TortoiseSVN с любым сервером TFS без необходимости менять TFS сервер в любом случае (не нужно убеждать ваш системный администратор ничего!).

Возможно, вы захотите попробовать.

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

Если честно, самый простой способ - это написать скрипт. Поскольку TFS имеет управляемую объектную модель, не составит труда написать сценарий вызова subversion для получения каждой версии проекта, а затем использовать объектную модель для проверки TFS.

Вероятно, самой сложной частью этого было бы создание сценариев Subversion с использованием сценариев TFS. Похоже, интересный проект. :)

...