Есть ли стандартный рабочий процесс git? - PullRequest
5 голосов
/ 05 января 2012

В настоящее время я делаю это неправильно, и я работаю вне мастера, и когда все стабильно, я создаю номер версии и помещаю его в ветку тегов.

Насколько я понимаю, большинство проектов на github имеют masterкоторый является «стабильным».dev, где вносятся все изменения, тег для управления версиями и дополнительные ветки для исправлений / исправлений, функции, которые я чувствую, что я делаю сейчас вместо того, над чем работаем и т. д.как правило, по запросу «тянуть», если он выглядит нормально, вы бы подключились к своему мастеру

Я не думаю, что мое понимание верно.Существует ли «стандартный» рабочий процесс git?Есть что-нибудь, что "предложено"?

Ответы [ 3 ]

6 голосов
/ 05 января 2012

Эта модель ветвления Git довольно популярна:

http://nvie.com/posts/a-successful-git-branching-model/

3 голосов
/ 05 января 2012

Существуют популярные рабочие процессы, такие как @MartyStack, но нет стандартного.

Это специально. Git лучше всего рассматривать не как DVCS, а как инструментарий рабочего процесса. С его помощью вы можете создавать любое количество рабочих процессов, адаптированных к вашим привычкам, команде и требованиям.

1 голос
/ 13 января 2014

Я собрал документ о используемом нами рабочем процессе git.

http://www.skuunk.com/2014/01/our-git-workflow.html

Тема статьи скорее концептуальная, чем техническая (т. Е. Речь не идет о том, какие команды git использоватьЯ полагаю, вы их уже знаете).Главная идея заключается в том, что это помогает найти место для принятия функций и интеграции сборки, а не просто использовать master в качестве основной магистрали.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...