svn - 乌龟SVN日志消息不更新

标签 svn tortoisesvn

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

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

SVN Log shows updated message

问题

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

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

最佳答案

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

阅读TortoiseSVN Manual | Log CachingCached Repositories以获取更多信息。

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

关于svn - 乌龟SVN日志消息不更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44837856/

相关文章:

SVN 将中继复制到分支,也复制中继文件夹?

svn - 在一个非常大的网站上使用 subversion

SVN 经常说文件被我锁定在另一个工作副本中

linux - SVN状态..如何使用该功能

10 分钟后 svnsync 超时

php - 在多个 PHP 项目中同步核心文件的最佳方法?

svn - TortoiseSVN 1.8 : Externals greyed out in commit dialog

svn - 如何使用 TortoiseSVN 创建旧版本的分支?

svn - 如何重新集成分支,覆盖尚未合并到分支中的主干更改?

visual-studio - SVN:同事将一个文件夹检入到存储库中,但是我无法将其更新到该版本