章 7 · 部 2

Source Control, Branching, and Pull Request

A focused chapter on source control, branching, and pull request, with practical delivery concerns, trade-offs, and the operational questions behind CI/CD work.

7-1

CI/CDを考える前にコードに共有の居場所が必要な理由

ソース管理はCI/CDの前提条件です。チームが増えるにつれて「ローカル保存」が機能しなくなる問題と、共有リポジトリがもたらす追跡可能性、自動化の基盤について解説します。

2 分
7-2

ブランチ戦略でチーム開発をスムーズにする方法

複数人でのコード変更の衝突を防ぐブランチ戦略の基本を解説。Gitを使ったブランチ作成、マージ、コンフリクト解決、プルリクエストとの連携まで、実践的な知識を提供します。

2 分
7-3

プルリクエストがコードレビューよりも重要な理由

プルリクエストは単なるコードレビューではなく、変更の安全性を確保し、チームの合意を記録する仕組みです。CIパイプラインとの統合や承認プロセス、監査証跡の重要性を解説します。

2 分
7-4

マージ、タグ、リリース:本番環境に何がデプロイされたかを追跡する

プルリクエスト承認後のマージ方法、タグ付け、リリースノート作成まで。本番環境にデプロイされたコードを確実に追跡するための実践的なチェックリストを解説します。

2 分
7-5

チームに本当に合ったブランチ戦略の選び方

チームサイズ、リリース頻度、安定性要件の3要素から、Trunk-Based Development、GitFlow、Release Branchesのどれが最適かを判断する実践ガイド。

2 分
7-6

本番デバッグを救う証跡管理

本番障害発生時、適切なコミットメッセージとタグが調査時間を大幅に短縮します。エンジニア向けに実践的なコミット規約とリリース管理のベストプラクティスを解説。

2 分