情况可能与另一个主题描述的情况相似(我不允许添加超链接,因为我是新用户)。当然,我已经尝试了该主题中提出的解决方案(即在我的情况下将 svn:date 属性从 2003-01-01 更改为 2009-05-16),并检查它是否确实已更改。(我进行的检查是:使用 TortoiseSVN 打开属性对话框,发出 svnlook date 命令,甚至尝试了 svn log -r {2009-05-01}:{2009-05-25}。
根据所有三个检查,最后修订版本的时间戳已正确设置(即前两个检查返回我刚刚设置的时间戳,而指定的时间间隔的头修订版本的日志也按预期转储)。
因此,svn:date 属性似乎已正确设置,但是,当我告诉 TortoiseSVN 显示日志列表时,它仍会显示头修订版本的条目,就像它已使用旧时间戳(2003-01-01)提交。我已经更新了工作副本,甚至再次检查了它,在此之前,我手动更新了与头修订版本对应的文件的时间戳,但是 TortoiseSVN 仍然显示旧日期。
在与这个问题斗争了几个小时之后,我真的不知道那个时间戳还可以存储在哪里了。(我几乎相信整个问题不是 TortoiseSVN 的错误,因为再次检查它应该已经解决了这个问题)
因此,svn:date 属性似乎已正确设置,但是,当我告诉 TortoiseSVN 显示日志列表时,它仍会显示头修订版本的条目,就像它已使用旧时间戳(2003-01-01)提交。我已经更新了工作副本,甚至再次检查了它,在此之前,我手动更新了与头修订版本对应的文件的时间戳,但是 TortoiseSVN 仍然显示旧日期。
在与这个问题斗争了几个小时之后,我真的不知道那个时间戳还可以存储在哪里了。(我几乎相信整个问题不是 TortoiseSVN 的错误,因为再次检查它应该已经解决了这个问题)