Tortoise SVN日志消息不会更新

时间:2017-06-30 02:50:24

标签: svn tortoisesvn

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

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

SVN Log shows updated message

问题

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

Tortoise revision list is not updated

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

2 个答案:

答案 0 :(得分:7)

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

阅读TortoiseSVN Manual | Log Caching& Cached Repositories了解更多信息。

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

答案 1 :(得分:1)

在SVN设置上转到日志缓存,并在标签'全局设置'取消选中该复选框并启用日志缓存'。 enter image description here点击“确定”' 。 它应该解决你的问题