git: что я делаю не так?
В процессе разработки с использованием git возник странный противоестественный способ им пользоваться:
1) Есть основная ветка
2) Есть моя ветка, где я делаю фичу и которая уйдет в итоге в основную
3) Есть моя экспериментальная, где творится ад и израиль.
В итоге получается, что я в свою чистую ветку вытаскиваю git cherry-pick, условно говоря, "каждый второй" коммит из экспериментальной, чтобы в чистой был порядок и чтобы в основную не попал экспериментальный бред. Но получается что вместо нормальных веток я использую какой-то закат солнца вручную.
1) Есть основная ветка
2) Есть моя ветка, где я делаю фичу и которая уйдет в итоге в основную
3) Есть моя экспериментальная, где творится ад и израиль.
В итоге получается, что я в свою чистую ветку вытаскиваю git cherry-pick, условно говоря, "каждый второй" коммит из экспериментальной, чтобы в чистой был порядок и чтобы в основную не попал экспериментальный бред. Но получается что вместо нормальных веток я использую какой-то закат солнца вручную.
no subject
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
no subject
После разработки патчсет для отдачи в основную всё равно переупорядочивать как правило надо. Есть средства, типа autosquash в rebase для некоторого облегчения.
(no subject)
(no subject)
no subject
Хуиту, разработанную суперботаном для разработки ядра, при помощи котиков распиарили, как general purpose. Теперь всем, конечно, стыдно: ну как же, миллиарды же юзеров, ну что мы, тупые штоле.
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
no subject
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
no subject
(no subject)
(no subject)
no subject
я вообще некоторые мелкие эксперименты в stash держу.
no subject
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
no subject
no subject
no subject
no subject
http://nvie.com/posts/a-successful-git-branching-model/
no subject
no subject
Работайте в (3).
А потом из (3) форкнете (2), и при помощи rebase отредактируете (2) в нужный вид.
no subject
no subject
Отучайтесь, ребе, от привычки свна, когда три ветки и не более.
В гите есть основная ветка, есть фиксированное количество релизных и бессчетное количество экспериментальных. И это нормально.
(no subject)
(no subject)
(no subject)
no subject