簡體   English   中英

Tortoise SVN日志消息不會更新

[英]Tortoise SVN Log messages does not update

SVN存儲庫將日志消息保存為附加到每個修訂的屬性。 這些屬性保存在存儲庫的db/revprops文件夾中,其編號與修訂版相同。 我需要更改日志消息的格式並包含一些額外的信息。 prop文件的格式(至少對於未壓縮的版本7)只是文本格式的關鍵值。 我寫了一個小程序來完成這個並成功編輯了日志消息。

運行SVN Log驗證命令行並顯示更新的日志消息

SVN日志顯示更新的消息

問題

在開發計算機中打開TortoiseSVN不會在列表中顯示更新的消息; 但是,如果開發人員右鍵單擊列表中的修訂項並選擇Edit log message ,則會顯示已編輯的消息。 即使將整個存儲庫簽出到新文件夾仍然顯示舊消息。

烏龜修訂清單未更新

問題上面的觀察讓我相信TortoiseSVN以某種方式在客戶端計算機中緩存日志消息。 這些信息存儲在哪里?

是的,TortoiseSVN緩存日志消息和更改路徑。 您應該能夠通過TortoiseSVN設置|清除緩存 日志緩存| 緩存存儲庫

閱讀TortoiseSVN手冊| 日志緩存緩存存儲庫以獲取更多信息。

注意:日志緩存是一個非常有用的功能。 不要禁用它,並在輸入日志消息時要小心。

在SVN設置上轉到日志緩存,在“全局設置”選項卡下,取消選中“啟用日志緩存”復選框。 在此輸入圖像描述 點擊'確定'。 它會解決你的問題

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM