[Develop] Change the Git branching model

Issue #1529 closed
Ito Mitsuhiro repo owner created an issue

Currently, there is some ambiguity as to where pull requests should be made, so the branching model will be changed for clarity.

  • Make master branch the main development branch. The master branch will be the development branch for the next main version.
  • Eliminate the develop branch. Create a feature branch for each major feature and merge them into the master branch after completion.
  • Create a release branch (e.g. version41). Release is done in this branch. Minor versions with bug fixes are also created here. Merge commits from the master branch that can be reflected in the minor version, if necessary.

現状、どこにプルリクエストをすべきか曖昧な部分があるので、わかりやすいようにブランチ戦略を変更する。

  • master ブランチをメイン開発ブランチにする。基本的にこのブランチでプルリクエストを受け付ける。master ブランチは次期メインバージョン用の開発ブランチになる。
  • develop ブランチを廃止する。大きな機能はそれぞれ feature ブランチを作成して、完成後にmaster ブランチにマージする。
  • リリースブランチを作成する(例: version41)。リリースはこのブランチで行う。バグフィックスしたマイナーバージョンもここで作成する。マイナーバージョンに反映可能なmasterブランチのコミットを必要に応じてマージする。

Comments (5)

  1. Ito Mitsuhiro reporter

    Create version39 and version41 release branches.

    The develop blanch will be deleted after one week.

  2. Log in to comment