@bboy

Git изолировать branch в другой репозиторий?

Есть локальный git репозиторий, в нем несколько веток, появилась необходимость заморозить разработку одной отдельной ветки, и удалить её из основного репозитория.


Каким образом можно вынести эту ветку в другой репозиторий сохранив при этом всю историю этой ветки в новом репозитории?
  • Вопрос задан
  • 3878 просмотров
Решения вопроса 1
whitequark
@whitequark
# добавить новый пустой репозиторий в список remote
$ git remote add archive $ARCHIVE_REPO_URL

$ git push archive archive_branch
$ git branch -d archive_branch # удалить ветку локально (необязательно)
$ git push origin :archive_branch # удалить ветку в основном репозитории
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
whitequark
@whitequark
Ну обычно в том месте, где есть архивные репозитории, они все-таки управляются централизованно, так что я подразумевал под нулевым пунктом «попросить админа добавить запись в gitosis/gitolite» или что-то в этом духе. Хотя да, все может быть.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы