Github: Какой лучший способ поддерживать стабильный проект? - PullRequest
4 голосов
/ 14 ноября 2010

Есть ли предпочтительный способ настройки проектов или веток на github, так что всегда есть стабильная ветка, доступная для скачивания людьми?Как вы, ребята, настраиваете свои проекты?

Вот пример: сейчас у меня есть «стабильная» ветвь (master), а затем «пограничная» ветвь (только для разработки).Когда я буду готов выпустить новую версию для общественности, я объединю свою пограничную ветку со стабильной.Это рекомендуемый подход?Спасибо!

1 Ответ

6 голосов
/ 14 ноября 2010

Звучит как хороший (и нормальный) подход. То, что вы можете сделать, - это иметь несколько веток разработки, для каждой функции или исправления ошибок, над которыми вы работаете. Это позволяет переключаться между ветками в зависимости от того, над чем вы хотите работать сегодня. Но если вы являетесь разработчиком-одиночкой в ​​своем проекте, это может быть просто излишним.

Просто позднее обновление моего ответа, я нашел эту статью, и похоже, что это очень хороший подход к управлению версиями с помощью git: http://nvie.com/posts/a-successful-git-branching-model/ И, кстати, это очень близко к тому, как мы используем контроль версий на работе.

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

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