更改SVN修订的时间戳

更改SVN修订的时间戳,svn,timestamp,Svn,Timestamp,这种情况很可能是在另一个线程中描述的(我不允许添加超链接,因为我是新用户) 当然,我也已经尝试了该线程中建议的解决方案(即,将我的案例中的svn:date属性从2003-01-01更改为2009-05-16),并检查它是否确实已更改。(我所做的检查是:用TortoiseSVN打开属性对话框,发出svnlook date命令,甚至尝试svn log-r{2009-05-01}:{2009-05-25} 根据所有三个检查,上次修订的时间戳设置正确(即前两个检查返回我刚才设置的时间戳,并且按照预期在指

这种情况很可能是在另一个线程中描述的(我不允许添加超链接,因为我是新用户) 当然,我也已经尝试了该线程中建议的解决方案(即,将我的案例中的svn:date属性从2003-01-01更改为2009-05-16),并检查它是否确实已更改。(我所做的检查是:用TortoiseSVN打开属性对话框,发出
svnlook date
命令,甚至尝试
svn log-r{2009-05-01}:{2009-05-25}
根据所有三个检查,上次修订的时间戳设置正确(即前两个检查返回我刚才设置的时间戳,并且按照预期在指定的时间间隔转储头部修订的日志)

因此svn:date属性似乎设置正确,但是,当我告诉TortoiseSVN显示日志列表时,它仍然显示head修订的条目,就好像它是用旧的时间戳提交的一样(2003-01-01).我已经更新了工作副本,甚至再次签出,在此之前,我手动更新了与头部修订相对应的文件的时间戳,但旧的日期仍然由TortoiseSVN显示


在与这个问题纠缠了几个小时之后,我真的不知道时间戳还能存储在哪里。(我几乎确信,整个问题不是一个龟甲病毒,因为在这种情况下,再次检查它应该可以消除问题)

TortoiseSVN维护日志缓存。按ctrl+F5刷新缓存

查看帮助文件(
5.9.修订日志对话框)以获取进一步的说明

谢谢,Peter成功了。我没有提到我甚至尝试过终止TSVNCache进程,所以我认为我已经删除了所有缓存的信息。似乎它太持久了

(不确定这是否应该作为一个答案,但我不允许发表评论,因为我还没有50分……)