Как дублировать репозиторий Git, размещенный на TFS 2015 - PullRequest
1 голос
/ 04 июня 2019

У меня есть репозиторий Git, размещенный на Team Foundation Server 2015.

Мне нужно оставить его без изменений (для создания новых выпусков и некоторого обслуживания).

И я хочу создать новую версию продукта (с большим количеством веток и т. Д.) С масштабным изменением кода, начиная с текущего состояния проекта.

Поэтому мне нужно иметь одно и то же Git-репо вместе с данным (со всей доступной историей).

Как это сделать?

1 Ответ

1 голос
/ 04 июня 2019

Шаги относительно просты:

  • Создайте новый пустой репозиторий на сервере TFS. Убедитесь, что не , чтобы проверить «Создать readme и .gitignore по умолчанию».
  • Создайте локальный клон репозитория, который вы хотите отразить, используя git clone --mirror https://tfs/clone/url.
  • Добавьте новый URL-адрес клона репозитория в локальный клон: git remote add target https://tfs/clone/new/repo/url
  • Push all к целевому репо: git push target --mirror
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...