SVN存储库将日志消息保存为附加到每个修订的属性。这些属性保存在存储库的db/revprops
文件夹中,编号与修订版相同。我需要更改日志消息的格式并包含一些额外的信息。 prop文件的格式(至少对于未压缩的版本7)只是文本格式的关键值。我写了一个小程序来做这个并成功编辑了日志消息。
运行SVN Log
验证命令行并显示更新的日志消息
问题
在开发计算机中打开TortoiseSVN不会在列表中显示更新的消息;但是,如果开发人员右键单击列表中的修订项并选择Edit log message
,则会显示已编辑的消息。即使将整个存储库签出到新文件夹仍然显示旧消息。
问题 以上观察让我相信TortoiseSVN以某种方式在客户端计算机中缓存日志消息。这些信息存储在哪里?
答案 0 :(得分:7)
是的,TortoiseSVN缓存日志消息并更改路径。您应该能够通过 TortoiseSVN设置|清除缓存日志缓存|缓存存储库。
阅读TortoiseSVN Manual | Log Caching& Cached Repositories了解更多信息。
注意:日志缓存是一项非常有用的功能。不要禁用它,并在输入日志消息时要小心。
答案 1 :(得分:1)