バージョン管理プロセスが防ぐべきこと
バージョン管理プロセスは、「どのファイルが最新か」という一つの問いに答えるために存在します。これがなければ、チームは「最終版」と名付けられた3つの文書が2箇所に保存され、誤ったファイルを編集した担当者が作業完了後にその間違いに気づく、といった事態に陥ります。
バージョン管理におけるすべてのルールは、この一つの問いから派生しています。だからこそ、複雑な仕組みは失敗し、シンプルなものが生き残るのです。チームは4つのルールは守れても、11のルールは守れません。そのため、設計上の制約は完全性よりも「覚えやすさ」にあります。意図的に除外しているのは、ソフトウェアを必要とするあらゆるものです。ブランチ、マージ、リポジトリのワークフローは、異なる対象者向けの異なる問題を解決するものであり、このビデオの趣旨とは異なります。
このテンプレートは6つのシーンで構成されています。最新ファイルが不明な場合のコスト、単一の保存場所の選択、覚えやすい命名規則、バージョン番号付けとその変更タイミング、文書ごとの所有者指定、そして削除ではなくアーカイブについてです。

