@suhuxa1

Правильно ли я понимаю суть веток в git?

Добрый день!
Работаю с гитом полгода, вернее с парой кнопок: коммит и пуш. Ничего другого не делаю, ну разве что восстанавливаю предыдущую версию кода, если что-то не так. Захотелось для себя открыть гит подробнее, вдруг есть что-то еще интересное. Работаю один. Сам и прогер, сам и тестер. Встает вопрос - мне нужно создавать разные ветки? Насколько я понимаю они созданы лишь для того, чтобы не было конфликтов, и несколько прогеров могли одновременно пилить разный функционал, после чего мержили бы его с основной веткой. Но в который раз сталкиваюсь с тем, что программист-одиночка работает с 2-4 ветками. Зачем? Или в этом есть какой-то смысл?
Спасибо.
  • Вопрос задан
  • 138 просмотров
Решения вопроса 1
SagePtr
@SagePtr
Еда - это святое
В дополнение к suberg, ещё один пример: одиночный разработчик решил реализовать какую-то одну новую фичу, разработка которой займёт некоторое время. За то время, пока эта фича разрабатывается, может срочно понадобиться внести в стабильный код какие-нибудь багфиксы, не дожидаясь окончания работы над этой фичей, не добавляя в готовый продукт полуготовую версию фичи, и не откатываясь туда-сюда. А потом, когда фича готова и протестирована, просто влить её в основную. Это самый простейший пример, когда у нас две ветки, условные stable и development.
Ещё можно сразу над несколькими фичами работать и они могут находиться на разной стадии готовности, тогда тоже проще разнести по двум разным веткам, чтобы можно было добавить потом в основную ветку ту, которая раньше будет целиком готова, не дожидаясь доработки другой.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@aol-nnov
официальная документация?? Ни за что! Слишком сложно!!1
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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