ブランチ
ブランチ(branch)
バージョン管理システムの文脈で、ソースコード等の成果物を並行して管理・開発するための機能
この場合のbranchは「分岐」の意味が強い
同じソフトウェアだけど、影響を及ぼさないようにいろいろな状態で分けて管理したいときに役立つ
シチュエーション: 「複数案件ごとにプログラムを並行して開発しないといけない」
例えば
開発途中のプログラム
既にリリースされているプログラム
マスターとする大本のプログラム
それぞれが影響しないように管理したい場合
現在機能開発中のブランチはdevelopブランチ
ステージング環境用のブランチはtestブランチ
特定のバージョンとして独立して運用したいブランチrelease-2.0.0ブランチ
mainブランチ
と分けたりする
リポジトリの開発経路
別々の作業を並行して行うための仕組み
できること
ファイルなどの成果物を並行してデータ登録(コミットorチェックイン)ができる
分岐したブランチからmainのブランチにマージして統合する
確認用
Q. ブランチとは
Q. なぜブランチという機能が必要か
Q. Gitでのブランチの使い方
Q. Subversionでのブランチの使い方
Q. ブランチに対してする操作
Q. 複数案件でやる場合
参考
関連