Visual Studio代码 - 源代码控制:添加.gitignore异常

问题描述 投票:0回答:1

我在一个项目中使用VSC,该项目具有一个主根文件夹,其中包含一些文件和其他具有特定应用程序的文件夹。

主文件夹有自己的git,带有.gitignore指令,可以排除所有子文件夹。每个子文件夹都有自己的git。

我想VSC使用.gitignore来激活源控件指示器,因此不会跟踪子文件夹上的更改。

管理驱动源控制跟踪更改的异常(作为新功能)可能是一个好主意,即。禁用.gitignore或手动添加特定文件夹?

编辑

在根文件夹上没有git的示例:

There are two sub-folders, one with 5 changes and one wit one

有两个子文件夹,一个有5个更改,另一个有一个。

编辑2

我在根目录上“删除”.git文件夹和.gitignore,更新了源代码并显示了更改(如上图所示)。

我在根目录上恢复了.git文件夹和.gitignore,这两个文件夹维护了更改跟踪,但未跟踪其他文件夹中的新更改。

git visual-studio-code vscode-settings
1个回答
0
投票

您可以使用以下内容:

.gitignore

# ignore 'TempDir' subfolders
TempDir/*

# exclude a subfolder:
!TempDir/TempSubfolder/

# ignore 'TempSubfolder' subfolders
TempDir/TempSubfolder/*

# exclude a subfolder
!TempDir/TempSubfolder/anotherSubfolder
© www.soinside.com 2019 - 2024. All rights reserved.