Slide 17
Slide 17 text
17
©MIXI
Git Flow と
参考:A successful Git branching model
feature develop release hotfix main
余談:複数リモートリポジトリ状態もあるよ
例1 GitHub ができる前から Git 使っている OSS
自前 Git サーバと GitHub を両方使っていたり
する(git log 残すためとか)
例2 fork したリポジトリを、fork 元 リポジトリに
追従したい時に複数リポジトリを扱う場合がある
例3 もう片方 バックアップ用
ブランチ戦略 一つ。分散型だが、集中型。
→ 集中型 「管理 しやすさ」を分散型に導入
→ (必須)チームでリモートリポジトリ(GitHub, BitBucket,
GitLab, etc…)を1つに決めて常にそれを正とみなす
→ メイン branch: main, develop (無期限)
→ サポート branch:feature, release, hotfix (有期限)