版本控制流程需要避免什么?
版本控制流程的核心在于解决一个问题:哪个文件才是最新版本?缺乏它,团队可能面临三个名为“最终版”的文件散落在两处,而编辑错误文件的人往往在工作完成后才发现。
版本控制流程中的每条规则都围绕着这个核心问题展开。这就是为什么复杂方案往往失败,而简洁方案却能成功。团队能遵循四条规则,却难以记住十一条。因此,设计原则应是易记性而非完整性。我们刻意排除了任何需要软件支持的功能:分支、合并和仓库工作流解决的是不同受众的不同问题,不适用于本视频。
本模板通过六个场景进行阐述:一个关于不知道哪个文件是最新版本的代价,一个关于选择单一存储位置,一个关于易于记忆的命名规则,一个关于版本编号及何时更改,一个关于为每个文档指定所有者,以及一个关于归档而非删除。

