如何为某些项目禁用 git 而其他项目不在 Visual Studio 代码中禁用 git?
How to disable git for some project and other project not disable git in Visual Studio Code?
有些项目我不想使用 git 监控,但在其他项目中我想继续使用 git 监控,我使用设置
"git.enabled": false,
"git.path": null,
"git.autofetch": false
但它会禁用所有项目的 git,那么如何为项目而不是编辑器设置 Visual Studio 代码 git?
一个快速的解决方法是,对于您不想 Git 监控的项目,重命名该项目代码库中的 .git 文件夹。
这将导致 Git 功能不可见,因为代码库不会被 VSCode 检测为 Git 存储库。
您可以将 git 设置添加到工作区 settings.json 文件中。这样,vscode 将仅忽略该项目的 git 更改。创建或添加到 .vscode/settings.json 文件。
"git.enabled": false
这样您的所有其他项目将继续启用 git。
您可以在 .gitignore 文件中添加 *
#to ignore all project's file
*
您可以删除项目根目录中的 .git 文件夹以禁用 git,方法是:
rm -rf .git
为了跟进@alexriedl 的回答,该片段将添加到 settings.json
以仅申请该工作区:
{
"git.enabled": false
}
这是一个示例文件夹结构:
myproject/
├── .vscode/
│ ├── settings.json <----
├── html/
│ ├── index.html
│ └── 404.html
└── js/
├── bootstrap.js
└── bootstrap.min.js
一种可能的解决方案,只需使用 VSCode UI:
- 右键单击项目名称
- 点击“打开文件夹设置”
- 打开“扩展”,然后打开“Git”
- 向下滚动直到“已启用 - git 是否已启用”
- 取消勾选
第一种方式:
- 打开命令面板(使用
F1
或 Ctrl+Shift+P
)
- 键入“打开设置”
- 选择
Open Settings (JSON)
- 将
"git.enabled": false
添加到settings.json文件
第二种方式:
- 在您的项目中创建
.gitignore
文件(也许您已经有了它)
- 添加
*
*/
- 忽略项目中的所有文件
有些项目我不想使用 git 监控,但在其他项目中我想继续使用 git 监控,我使用设置
"git.enabled": false,
"git.path": null,
"git.autofetch": false
但它会禁用所有项目的 git,那么如何为项目而不是编辑器设置 Visual Studio 代码 git?
一个快速的解决方法是,对于您不想 Git 监控的项目,重命名该项目代码库中的 .git 文件夹。
这将导致 Git 功能不可见,因为代码库不会被 VSCode 检测为 Git 存储库。
您可以将 git 设置添加到工作区 settings.json 文件中。这样,vscode 将仅忽略该项目的 git 更改。创建或添加到 .vscode/settings.json 文件。
"git.enabled": false
这样您的所有其他项目将继续启用 git。
您可以在 .gitignore 文件中添加 *
#to ignore all project's file
*
您可以删除项目根目录中的 .git 文件夹以禁用 git,方法是:
rm -rf .git
为了跟进@alexriedl 的回答,该片段将添加到 settings.json
以仅申请该工作区:
{
"git.enabled": false
}
这是一个示例文件夹结构:
myproject/
├── .vscode/
│ ├── settings.json <----
├── html/
│ ├── index.html
│ └── 404.html
└── js/
├── bootstrap.js
└── bootstrap.min.js
一种可能的解决方案,只需使用 VSCode UI:
- 右键单击项目名称
- 点击“打开文件夹设置”
- 打开“扩展”,然后打开“Git”
- 向下滚动直到“已启用 - git 是否已启用”
- 取消勾选
第一种方式:
- 打开命令面板(使用
F1
或Ctrl+Shift+P
) - 键入“打开设置”
- 选择
Open Settings (JSON)
- 将
"git.enabled": false
添加到settings.json文件
第二种方式:
- 在您的项目中创建
.gitignore
文件(也许您已经有了它) - 添加
*
*/
- 忽略项目中的所有文件