Tortoise SVN日志消息不会更新

AaA*_*AaA 5 svn tortoisesvn

SVN存储库将日志消息保存为附加到每个修订的属性.这些属性保存在db/revprops存储库的文件夹中,编号与修订版相同.我需要更改日志消息的格式并包含一些额外的信息.prop文件的格式(至少对于未压缩的版本7)只是文本格式的关键值.我写了一个小程序来完成这个并成功编辑了日志消息.

运行SVN Log验证命令行并显示更新的日志消息

SVN日志显示更新的消息

问题

在开发计算机中打开TortoiseSVN不会在列表中显示更新的消息; 但是,如果开发人员右键单击列表中的修订项目并选择Edit log message将显示已编辑的消息.即使将整个存储库签出到新文件夹仍然显示旧消息.

乌龟修订清单未更新

问题 上面的观察让我相信TortoiseSVN以某种方式在客户端计算机中缓存日志消息.这些信息存储在哪里?

bah*_*rep 8

是的,TortoiseSVN缓存日志消息和更改路径.您应该能够通过TortoiseSVN设置|清除缓存 日志缓存| 缓存存储库.

阅读TortoiseSVN手册| 日志缓存缓存存储库以获取更多信息.

注意:日志缓存是一个非常有用的功能.不要禁用它,并在输入日志消息时要小心.