2025-11-27 16:38:57 +08:00

42 lines
1.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: Subversion
date: 2025-11-27 09:46:04
tags:
---
# TortoiseSVN
## 日志缓存问题
> 修改日志后,在日志信息里还是显示原来的日志,但是点击编辑日志弹窗内显示的就是修改后的日志。
修改已经成功提交到了服务器(这就是为什么点“编辑”能看到新内容),但 TortoiseSVN 的“显示日志”列表为了提高速度,读取的是本地电脑上的**旧缓存数据**,没有去服务器重新拉取。
可以按照以下步骤解决这个问题:
这是一个非常典型的 **TortoiseSVN 日志缓存Log Cache** 问题。
简单来说,您的修改已经成功提交到了服务器(这就是为什么点“编辑”能看到新内容),但 TortoiseSVN 的“显示日志”列表为了提高速度,读取的是本地电脑上的**旧缓存数据**,没有去服务器重新拉取。
您可以按照以下步骤解决这个问题:
### 方法一:强制刷新(最快解决)
在“显示日志Show Log”的窗口界面中
1. 直接按下键盘上的 **`F5`** 键。
2. 或者点击窗口底部的 **“刷新Refresh”** 按钮。
3. 如果还是不行,尝试按 **`Shift + F5`** 或 **`Ctrl + F5`**(强制从服务器重新拉取所有日志)。
通常这样操作后,列表中的文字就会更新为修改后的内容。
### 方法二:清除日志缓存(如果方法一无效)
如果刷新后依然显示旧日志,说明本地缓存文件可能卡住了,需要手动清理:
1. 在任意文件夹右键,选择 **TortoiseSVN** -> **设置 (Settings)**
2. 在左侧菜单中找到 **已保存数据 (Saved Data)**
3. 在右侧面板中找到 **日志信息(显示日志对话框) (Log messages)** 这一栏。
4. 点击旁边的 **“清除 (Clear)”** 按钮。
5. 点击确定然后重新打开“显示日志”窗口TortoiseSVN 会被迫从服务器重新下载最新的日志数据。