今日、GitHubでできる限り多くの時間を費やして(実際に仕事をしているチームの唯一の人でも)、実際の企業アプリケーションにどのようになるかを実際に感じています。
私が持っている1つの質問は、バージョンを制御することです。プロジェクトを始めたとしましょう。次に、チームメンバーはいくつかのブランチを作成し、そこで開発しました。本番の準備ができたら、すべてのブランチをmaster
ブランチにマージしました。最後に、versionでライブを開始し1.0
ます。
現在、そのバージョン1.0
は公開されており、そのバージョンのソフトウェアに関していくつかの問題が報告されています。1.1
プロジェクトを急いで導入した問題を修正するために、バージョンの開発を開始したいと思います。
さて、質問はこれです:
ここでバージョニングをどのように制御する必要がありますか?
新しいブランチを作成し、そこにソフトウェアv1.0
のバージョン1.0
を保持し、いくつかのブランチで開発する(またはしない)場合、それらをマージしmaster
、バージョンを公開する必要があり1.1
ますか?
そのような状況に慣習はありますか?