BranchesPolicy - cwtickle/danoniplus GitHub Wiki
English | Japanese
| < 機能実装方針 | ブランチポリシー | バージョン管理ポリシー > |
ブランチポリシー / Branches Policy
- Dancing☆Onigiri (CW Edition)では、複数ブランチにより管理しています。
master
- リリース専用ブランチ。
コミット間違いを除き、このブランチからリリースされます。
developブランチ以外からmasterブランチへマージすることはありません。
develop
- 他ブランチからのマージを受けるブランチ。
Contributor及び管理者はこのブランチへPull Requestを行います。
原則としてこのブランチからの直接コミットはバージョン番号を上げる場合のみです。 - マージ間違いを防ぐため、デフォルトブランチに設定しています。
リリース直前のブランチですが、修正が完了していないことがあります。
このブランチのリソースを利用する場合は、リリース前であることを理解した上で利用をお願いします。
support
- 過去バージョンのメンテナンスブランチ。
過去バージョンでは機能追加は行われず、最新版で修正した不具合の関連修正のみ行われます。
このブランチから他のブランチへマージすることはありません。
feature/hotfix/chore
- 開発用ブランチ。特に規則は設けていませんが、管理者がPRを出すときは下記のルールでブランチを切ります。
- ブランチの生成元はいずれもdevelopブランチで、特に区別はしていません。
種類 | 概要 |
---|---|
feature/* | 機能追加や改善時に作成するブランチ |
hotfix/* | 不具合修正を目的とするときに作成するブランチ |
chore/* | Readme、各種テンプレートの修正など機能に影響しないものを修正する場合に作成するブランチ |
| < 機能実装方針 | ブランチポリシー | バージョン管理ポリシー > |