Я знаю, что могу сделать пустую ветку в Git, не так ли? - PullRequest
1 голос
/ 05 апреля 2011

У меня есть код Java EE 5. Я хочу начать переносить его на 6.

Я думал, что сделаю это:

  1. Создать новую пустую ветку (без кода).
  2. Начните писать код 6 в этой ветке, без перебазирования и т. Д.
  3. Создание веток темы, перебазирование / слияние с веткой версии.
  4. Когда это будет сделано, создайте ветку окончательной версии из master (старой версии) и удалите master.
  5. Создать мастер из нового кода.

Это звучит странно? В проекте один военный и два баночных проекта. Я бы действительно не хотел делать 3 новых репозитория для этого.

Ответы [ 2 ]

4 голосов
/ 05 апреля 2011

Честно говоря, ваша система выглядит запутанной.Почему бы просто не перейти 6 из 5, сделать тематические ответвления из 6, вишневый пиковый коммит в 5, когда это необходимо, а в противном случае сделать повторную перебазировку поверх 5 ветви?здесь.

1 голос
/ 16 мая 2012

Закончилось создание другого хранилища. Нет реальной причины пытаться доставить совершенно другую кодовую базу из того же репо по одной простой причине: нет намерения прилагать больше усилий для версии Java EE 5.

...