From 5f77b80a4b2ed07977cae9e1a8a396b625487b92 Mon Sep 17 00:00:00 2001 From: Aoran Zeng Date: Sun, 17 Aug 2025 17:38:50 +0800 Subject: [PATCH] Ignore the annoying changes to `.vscode/settings.json` --- tool/git-ignore-vscode-settings.ps1 | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 tool/git-ignore-vscode-settings.ps1 diff --git a/tool/git-ignore-vscode-settings.ps1 b/tool/git-ignore-vscode-settings.ps1 new file mode 100644 index 0000000..c53f584 --- /dev/null +++ b/tool/git-ignore-vscode-settings.ps1 @@ -0,0 +1,17 @@ +# --------------------------------------------------------------- +# SPDX-License-Identifier: GPL-3.0-or-later +# --------------------------------------------------------------- +# File Name : git-ignore-vscode-settings.ps1 +# File Authors : Aoran Zeng +# Created On : <2025-08-17> +# Last Modified : <2025-08-17> +# +# VS Code 的某些操作/插件会频繁地修改我们的 .vscode/settings.json +# 文件,非常非常烦人,但是该文件又应该被加入仓库,所以我们使用以下 +# 命令来忽略它在本地的变化 +# --------------------------------------------------------------- + +git update-index --skip-worktree .\.vscode\settings.json + +# 恢复方法是: +# git update-index --no-skip-worktree .\.vscode\settings.json