在工作中会产生大量的历史版本或中间文件,有时候可能会顾及之前版本的内容,另外又担心多次备份产生大量的历史版本,从而不敢随意修改,导致项目进度缓慢。
本篇记录个人对历史版本或中间文件的保存和处理准则:
- 保留所有的文本修改历史版本。这里的文本指的是.tex文件、.py文件、.md文件等工作文件,不包括程序或实验生成的.txt、.dat等数据文件。文本在计算机中占用空间是最小的,通常在字节和K量级。版本积累到100M或1G可能需要一年或者几年时间,因此可以尽管往前推进工作进度,且保留文件所有的历史版本,不要有洁癖心理。
- 对于媒体文件或生成的数据文件,例如.pdf文件、.svg文件、.eps文件、.jpg文件、.png文件、.gif文件、.mp4文件、.txt文件、.dat文件等,由于占用空间大,可以不保留历史版本。在硬盘空间支持的情况下,可以以某个频率做好文件的备份,至少在其他地方有一个备份。
版本管理可以用复制文件并重命名的方式,也可以用Git管理的方式。如果使用Git,可以参考博文:Git常用命令和GitHub的使用、在本地使用Git实现文件的版本控制。
【说明:本站主要是个人的一些笔记和代码分享,内容可能会不定期修改。为了使全网显示的始终是最新版本,这里的文章未经同意请勿转载。引用请注明出处:https://www.guanjihuan.com】