Сведения о вопросе

CPdeveloper

21:28, 3rd August, 2020

Теги

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

Просмотров: 314   Ответов: 2

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


Каким образом можно вынести эту ветку в другой репозиторий сохранив при этом всю историю этой ветки в новом репозитории?



  Сведения об ответе

lesha

08:24, 3rd August, 2020

# добавить новый пустой репозиторий в список remote
$ git remote add archive $ARCHIVE_REPO_URL

$ git push archive archive_branch
$ git branch -d archive_branch # удалить ветку локально (необязательно)
$ git push origin :archive_branch # удалить ветку в основном репозитории


  Сведения об ответе

$DOLLAR

20:31, 3rd August, 2020

Ну обычно в том месте, где есть архивные репозитории, они все-таки управляются централизованно, так что я подразумевал под нулевым пунктом «попросить админа добавить запись в gitosis/gitolite» или что-то в этом духе. Хотя да, все может быть.


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться