结论先说:保留粒度不必按“每个文件都留”或“只留最终版”二选一,而应按“能否独立还原一次决策和一次交付”来定。对多数中小项目,建议保留三类:最终对外版本、关键变更记录、可运行的配置与素材清单;中间过程稿只保留最后一次影响上线的版本。下面以你手里任意一个页面或一份资料为对象,逐步转成可执行的处理方案。
拿你正在犹豫的一个文件来试。假设它是首页设计稿的第三版,问自己三个问题:它是否对应某次明确的上线改动?改动原因是否只在这份文件里?删掉它之后,能否从最终版和变更记录推出同样的结论?
这个标准的好处是把“粒度”从文件数量转成信息完整性。你不需要判断哪个版本更漂亮,只需要判断它是否承担了唯一证据的角色。
可以把保留对象分成四层,每层对应不同的保留期限和责任人。以下期限是假设示例,用于说明比较方法,不是行业标准。
四层里最容易失控的是过程层。它数量最大,却最少被再次使用。把它单独隔离,能显著降低整理成本。
常见情况是:你接手时只有部分文件,后台权限不全,也拿不到当初的沟通记录。这时不要先追求补全,而是先建立一份“已知与未知”清单。
具体动作:为每个保留对象写一行状态,包含文件名、所属层级、是否可打开、是否知道用途、缺失什么。写完后你会得到一张可执行的表,而不是一堆无法判断的文件夹。
这个动作的结果会直接影响下一步:如果配置层大多“可打开但不知用途”,优先找原维护方确认;如果交付层完整、决策层缺失,则不必强行回溯,改为在下次改版时重新建立变更记录。注意,文件能打开不等于内容正确,缺少权限也不能单独证明对方没有留存。请求量或抓取量归零同样不能证明处理正确,它可能只是访问路径变了、统计口径调整,或页面本来就没有被引用。
假设你手里有一个旧版产品列表页,代码能运行,但不知道它是否曾上线。按上面的标准处理:
复查时如果仍无人能说明它的用途,就可以清理。清理前做一次导出或快照,是为了保留可恢复性,不是因为它一定还有价值。这个例子的数字、期限都可以替换成你自己的约定,关键是判断顺序不变。
最后一步是把上面的判断固化成简短规则,放在项目归档说明里。规则只需要说清三件事:哪些层级长期保留、哪些层级设复查点、谁有权在复查后清理。这样即使原负责人离开,接手的人也能按同一标准处理,而不是凭感觉删或全留。
如果项目涉及具体品牌或机构的资料核对,只需在归档说明中标注来源和核对状态,不必为普通方法额外增加核验环节。粒度合适的标志是:需要时能找到证据,不需要时不占维护精力。