Использование Subversion и Git одновременно

В моей маленькой фирме я использую Subversion уже более 5 лет. Я использую Диспетчер серверов VisualSVN для управления репозиториями и tortoiseSVN на компьютере пользователя для фиксации, обновления и т. Д.

Я хочу сохранить это, как сейчас. Наряду с этим я хочу создать копии этих репозиториев на gitlab.com под своей учетной записью. То, что я хочу, заключается в следующем,

  1. Пользователь совершает репо со своего компьютера
  2. Коммит получен VisualSVN как есть
  3. Фиксация также распространяется как "push" для соответствующего онлайн-репозитория gitlab.com.

Опять же, когда я делаю изменения в репозитории gitlab, и пользователи делают TortoiseSVN->Update, они получают это обновление, хотя они не подключены к gitlab, они все еще связаны с Subversion, но Subversion связан с репозиторием gitlab.com.

Это возможно? Может кто-нибудь придумать подробный план сделать это?

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

  1. Я не хочу, чтобы мои пользователи имели доступ к репо из вне офиса
  2. Я хочу сохранить все коммиты в сотнях моих репозиториев svn, как в новых репозиториях gitlab
  3. Я на самом деле хочу быть в безопасности (да, да, онлайн тоже небезопасен, но, думаю, он будет работать и как резервная копия), так как жесткий диск локального сервера стареет

0 ответов

Другие вопросы по тегам