SVN 1.14文件删除重建后的日志显示问题咨询
SVN删除后重建文件的日志行为说明
这属于SVN的预期行为,具体原因如下:
- SVN依靠**节点ID(Node ID)**唯一标识每个版本化对象的历史轨迹。当你删除文件并提交变更后,原文件的节点ID会与对应路径解绑;后续重建的同名文件会被识别为全新的未版本化对象,拥有独立的节点ID,因此查看该文件日志时,只能看到重建后的操作记录。
- 父文件夹的日志会追踪其下所有路径的变更事件,涵盖文件的删除、新增等操作,所以你能在父文件夹的日志中追溯到该文件从创建、删除到重建的完整过程。
如果需要保留原文件的历史关联,建议直接修改文件内容而非删除重建;若必须执行删除重建操作,可以通过svn copy命令从历史版本中恢复该文件,这样新文件会继承原节点的历史记录。
内容的提问来源于stack exchange,提问作者Ibrahim Houssem
相关产品推荐
相关产品推荐

