diff --git a/source/_posts/PowerShell.md b/source/_posts/PowerShell.md index 8a26ea2..9ed629a 100644 --- a/source/_posts/PowerShell.md +++ b/source/_posts/PowerShell.md @@ -121,6 +121,48 @@ New-Item data -ItemType Directory +# 查询版本 + +```powershell +$PSVersionTable +``` + +在输出的信息中,查看 **`PSVersion`** 这一行。 + +**示例输出解读:** + +- **Major**: 主版本号(如 5 或 7)。 +- **Minor**: 次版本号。 +- 如果显示 `5.1.xxxxx`,这是 Windows 自带的 **Windows PowerShell**。 +- 如果显示 `7.x.x`,这是跨平台的 **PowerShell (Core)**。 + +仅查看版本号(简洁) + +如果你不需要其他详细信息,只想看版本号,可以使用这个命令: + +```powershell +$PSVersionTable.PSVersion +``` + +或者使用宿主查询命令(虽然通常一致,但在某些特殊宿主环境下可能不同): + +```powershell +(Get-Host).Version +``` + +从 CMD (命令提示符) 查看 + +如果你当前在 CMD 窗口,不想进入 PowerShell 也能查看: + +```powershell +powershell -command "$PSVersionTable.PSVersion" +``` + +### 补充说明:常见的两个主要版本 + +- **Windows PowerShell 5.1**:这是 Windows 10 和 Windows 11 默认自带的版本(蓝色背景图标)。微软已不再为其开发新功能,仅进行维护。 +- **PowerShell 7.x**:这是微软目前主推的跨平台版本(黑色背景图标),性能更强,功能更多。 + # 做 sudo 命令 在Windows系统上sudo对应的就是管理员权限了。 diff --git a/source/_posts/Subversion.md b/source/_posts/Subversion.md new file mode 100644 index 0000000..e9cedfa --- /dev/null +++ b/source/_posts/Subversion.md @@ -0,0 +1,41 @@ +--- +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 会被迫从服务器重新下载最新的日志数据。