2015-06-22 100 views
1

我已经更新了一些SVN的承诺使用下面的命令消息:SVN提交的信息没有得到更新

svn propset --revprop -r $version --force svn:log " $logMsg " 

但是,在SVN GUI“显示日志”选项,仍然显示旧提交信息。我注意到的一个有趣的事实是,当我尝试使用“编辑日志消息”选项编辑提交消息时,我可以在弹出窗口中看到更新的消息。

我试过SVN GUI中的“刷新”选项来获取更新的提交消息;但没有工作。

我需要帮助,使更新后的提交消息显示在GUI [显示日志选项]中。

回答

4

我认为TSVN可以使用一些缓存来从存储库中获取数据。 SVN API中没有散列或时间戳来检查某些提交是否发生了变化,因此如果recop发生了变化,唯一的选择是从回购中获取它。 尝试使用TSVN-> Settings-> Saved_Dat清除所有缓存。

+0

谢谢卡米尔:) 我已经从SVN设置下的日志缓存中清除了缓存存储库,现在它工作的很完美。 – Cjo