SVN存储库将日志消息作为属性附加到每个修订版。这些属性以与修订版相同的编号保存在存储库的db/revprops
文件夹中。我需要更改日志消息的格式,并包括一些其他信息。属性文件的格式(至少对于未压缩的版本7而言)只是文本格式的键值。我编写了一个小程序来执行此操作,并成功编辑了日志消息。
运行SVN Log
可验证命令行并显示更新的日志消息
问题
在开发人员计算机中打开TortoiseSVN不会在列表中显示更新的消息。但是,如果开发人员右键单击列表中的修订项目并选择Edit log message
,则将显示已编辑的消息。即使将整个存储库 checkout 到新文件夹,仍会显示旧消息。
问题
上面的观察使我相信TortoiseSVN会以某种方式在客户端计算机中缓存日志消息。此信息存储在哪里?
最佳答案
是的,TortoiseSVN缓存日志消息和更改的路径。您应该能够通过 TortoiseSVN设置|清除缓存。日志缓存|缓存的存储库。
阅读TortoiseSVN Manual | Log Caching和Cached Repositories以获取更多信息。
注意:日志缓存是一项非常有用的功能。输入日志消息时,请不要禁用它,并且要小心。
关于svn - 乌龟SVN日志消息不更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44837856/