2015-06-22 98 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