
版本身份 · 分项说明
概念说明
版本身份是副本在发布谱系中的位置标记,由发布方划定的修订边界和随包差异清单共同确认,而不是文件时间戳或名称里的数字;误用时间戳判断,会把同版的不同取得时间认成不同版本,也可能把重新封装过的副本认成原版。正确做法是核对修订边界与随包差异,只把能相互印证的标记当作身份依据。
判断方法
判断版本身份,先列文件清单再读版本号:按安装目录列出应随构建发布的文件,记录路径、大小和可读到的构建标识,再与安装记录或发布清单对照同一套清单。清单与标识都吻合,才把整组文件记为同一身份;标识相同而清单缺项或多项,先记为不完整或混入;清单相同而标识不同,先查是否只是分发标签变化。否则会把缺文件或混入文件的副本当成完整构建,回退时落到错误基准。
适用边界
版本身份的边界是:它只回答这组文件由哪次构建产生,不回答更新先后、完整性或能否兼容。标识较高不代表一定较新,标识相同也不代表文件齐全;缺文件、被替换的配置或后加资源可能仍带着旧标识。要判断这些,需要另查文件清单和内容校验,不能把构建身份当成可用性结论。



读者评论
原来是这样啊,难怪我之前一直觉得哪里不对劲。
原来问题还能这么解,思路一下子打开了。
不完全认同,我觉得舒服就行,没必要死磕最优。
原来还有这么多门道,之前完全没注意过。