Переписать историю git для преобразования основной ветки в ветку разработки? - PullRequest
1 голос
/ 27 марта 2010

Я хочу переписать мой репозиторий git для использования новой модели ветвления, с которой я столкнулся:

http://nvie.com/git-model

Но сейчас вся моя история живет в основной ветке. Я хотел бы переписать его (возможно, используя git-filter-branch?), Чтобы вся эта история была в ветке под названием development.
Это возможно? Это определенно выходит за рамки моих ограниченных навыков Git.

1 Ответ

2 голосов
/ 27 марта 2010

Просто создайте ветку разработки, указывая на HEAD мастера, и затем вы можете удалить ветку master.

Кстати.с первого взгляда на эту модель ветвления, я не думаю, что она была сделана, когда мы действительно думали о методах ветвления в git.Потому что он интерпретирует ветви как устойчивое развитие lines , что верно для других систем VCS, таких как SVN, но не для git.Ветви в git - это просто указатели на коммиты, и вы можете перемещать их сколько угодно.

...