2015-03-26 2 views
5

Может ли кто-нибудь предложить способ перехода из Subversion в TFS 2013? Нужно ли использовать для этого инструменты Платного программного обеспечения?Миграция из Subversion в TFS 2013

Я пробовал следующее, так как я обращаюсь к своему svn-файлу (файл: // ABCServer/SVN_Source), который он не поддерживает.

https://svn2tfs.codeplex.com/documentation

ответ

1

Вы можете выполнить следующие действия:

  1. Удалить .svn папку в корневом каталоге
  2. Подключение к серверу TFS на визуальной студии
  3. Правильныe решения щелчок в визуальной студии и нажмите «Добавить решение для управления источником»
  4. Завершите шаг и проверьте код.
+0

Вы получили всю историю SVN? – Roshe

+0

Извините, забыл упомянуть, что я сделал новую фиксацию. Я не уверен, как переносится история. – Saravanan

+0

Это правильный способ миграции. История - это еще больше хлопот, чем ее. –

3

Перенос подсказок (то есть нет истории) является самым простым, но я отвечу, основываясь на желании сохранить историю.

У вас есть 2 варианта, вы можете перенестись в репозиторий git или перейти на репозиторий TFVC.

Перенос на git, размещенный в TFS, может быть самым простым вариантом. Существует множество бесплатных инструментов, таких как git-svn tool и subgit, которые помогут в миграции Subversion в репозиторий git. Когда вы создадите репозиторий git локально, вы можете нажать его на сервер, и это «работа выполнена».

Если вы хотите перенести репозиторий в TFVC, вы, вероятно, посмотрите на коммерческий инструмент, если хотите сделать это за один шаг. Более простым вариантом было бы сначала перенести svn на git и перейти от git к TFVC, используя либо git-tfs, либо git-tf.

Смежные вопросы