В Git, после выпуска версии, я разворачиваю или разветвляю следующую версию? - PullRequest
0 голосов
/ 12 декабря 2011

Я git noob, и после некоторых уроков и бездельничания я выложил некоторый код в bitbucket. Теперь, когда у меня есть 1.0, могу ли я fork или branch код продолжить работу? Я хочу иметь возможность вернуться и выбрать отдельные версии. Может быть, я не должен делать ни то, ни другое, что это присущая ему способность git?

Ответы [ 5 ]

2 голосов
/ 12 декабря 2011

Я лично использую теги, чтобы отмечать интересные коммиты (например, ver1.0) и ветви, чтобы управлять несколькими линиями разработки, но в конце концов, это именно то, что вы предпочитаете и что работает для вас.

«Вилка» (в смысле git * hub *) концептуально отличается. Это «копия» вашего хранилища, принадлежащая кому-то другому, поэтому я не думаю, что это правильный способ управления релизами.

1 голос
/ 14 декабря 2011

Я использую теги для этого. Например, чтобы просто пометить последний коммит как версию, вы можете сделать

git tag versionX.X.X

или как вы хотите это назвать. Это просто хранит указатель на этот коммит. Если вы используете Github, он также позволяет загружать zip-файлы со всеми тегами. Чтобы отправить эти теги в удаленный репозиторий, вы должны сделать

git push --tags

Дополнительная информация о Github

1 голос
/ 12 декабря 2011

Вы можете делать практически все, что лучше для вас, в отношении ветвления и тегов, но я рекомендую вам хорошо взглянуть на Модель успешного ветвления в Git .

1 голос
/ 12 декабря 2011

Вы можете продолжить работу в той же ветке. Чтобы легко вернуться к фиксации, которая помечала выпуск версии 1.0, вы можете использовать tag . См. Создание тегов .

1 голос
/ 12 декабря 2011

Вы не хотите раскошелиться. Форкинг означает взять копию проекта и разработать его в другом направлении, обычно разными разработчиками

Посмотрите эту статью о рабочем процессе git http://nvie.com/posts/a-successful-git-branching-model/

Модель может быть применена путем расширения git с помощью gitflow https://github.com/nvie/gitflow

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