У нас есть проект RoR, который мы размещаем на собственной хостинге svn и используем Redmine для отслеживания проблем. Я единственный технический член команды и не использовал git раньше. На прошлой неделе мы наняли разработчика, который также не работал с git. Мы передаем часть нашей работы поставщику, который работает в основном на git, но портил ветвление, перебазировку и коммиты иногда на svn.
Я думаю о переходе на github, в основном потому, что он снимет головную боль при администрировании svn и redmine и услышал много разных слов о git и особенно github.
Я это разумно думаю делать? Если вы ответили «да», как я могу перенести мой svn-репозиторий в github? у нас есть структура каталогов, такая как:
project
- trunk
- branches
В некоторых ветвях продолжается незавершенная работа, и я не могу себе представить, что активных ветвей не будет, как мы работали.
Дополнение: Пожалуйста, дайте мне знать, как изменится управление рабочим процессом и хранилищем, если я выполню переключение?