知识卡片
版本控制一切
内容
版本控制不只管理源码,也应管理构建脚本、配置、文档和实验记录。它给团队提供可回溯的时间线,让失败可以撤销,让协作有共同事实。
参考来源
- 位置:《程序员修炼之道:通向务实的最高境界(第2版)》第3章《基础工具》话题19「版本控制」(源文件:_epub-src/text/part0012_split_004.html)
- 结论依据:原文明确要求把文档、配置、构建脚本等一切内容纳入版本控制,而不只是源码,直接支持卡片论点。
- 原始内容:"提示28 永远使用版本控制:即使你只有一个人且项目一周就会结束,即使它是一个"用完即弃的"原型,即使你操作的不是源码,永远都应如此。确保所有内容都在版本控制之下——文档、电话号码列表、供应商备忘录、Makefile文件……"