はじめに
SourceTreeでgitを運用する際の備忘録です。
Gitflowとは?
「A successful Git branching model」というワークフローが元になっているそうです。
大規模な開発をうまく運用していく為のフローですね。
ブランチの種類
メインブランチ
以下の2つは常に存在しています。
・master
リリース済みのソースコードを管理する
・develop
開発中のソースコードを管理する
サポートブランチ
タスクに合わせて、下記ブランチを切って進めていきます。
・feature
機能実装やバグ修正などの開発作業を行う
・release
リリース準備作業を行う
・hotfix
緊急の修正作業を行う
SourceTree
mainからdevelopを切り、さらにfeatureを切る
※feature/名前 とブランチ名を入れれば自動的にファイリングされる
featureをdevelopにマージしていく
おわりに
まだ実践的なGitflowは経験していないので、チュートリアルで試しつつ徐々に慣れていきたいです。