Перенос кода и истории из SVN в TFS 2012
Мне удалось настроить SvnBridge v6.2 с TFS 2012. (Использовал это, чтобы заставить его работать: Как обновить решение codeplex со ссылкой на библиотеку TFS2012?)
На серверном ПК мы установили TFS (сервер), SVN (servser) и IIS (на IIS SVNBridge настроен на порт 8081).
На клиентском ПК мы установили VS2010 (TFS) и Tortoise SVN.
Сейчас я слежу за статьей на сайте SVNBridge, в которой упоминается, что:
Используя TortoiseSVN, запустите проверку по следующему пути:
http://<yourwebserver>:8081/<TFSprojectname>
Я делаю оформление заказа на папку в TortoiseSVN, введите URL Repository как
http://yourwebserver:8081/TFSprojectname
и выберите каталог проверки как: C:\test на моем локальном ПК. Код из TFS 2012 вместе с извлеченными файлами был скопирован в указанную выше папку на ПК, где я выполняю извлечение.
Теперь я хочу, чтобы код, который проверяется, должен был перейти в TFS 2012. Мне сказали, что мы можем использовать SVNBridge для миграции кода из SVN в TFS. Так что же я не делаю правильно?
2 ответа
Поскольку я не мог заставить SVNBridge выполнить миграцию кода из SVN в TFS, я использовал другой инструмент (бесплатный) SVN2TFS: - http://svn2tfs.codeplex.com/
Теперь я успешно перенес код из SVN вместе с историей изменений и структурой папок в TFS2010.
Теперь я думаю, что следующим шагом будет переход с TFS 2010 на TFS 2012, что не должно быть трудной задачей.
http://www.timelymigration.com/
Почему своевременная миграция?
Переход на Team Foundation Server (TFS) может быть серьезной задачей, и одной из наиболее часто пропускаемых задач является принятие решения о том, как получить исходный код в TFS. Только импорт подсказок из вашей кодовой базы теряет огромное количество информации и функциональности, что является истинной ценностью систем контроля версий. Своевременная миграция - это набор инструментов, предназначенных для того, чтобы стать полным решением для перемещения подробной истории из существующей системы контроля версий.