Visual Studio代码:.git文件夹/文件隐藏

我现在正在尝试Visual Studio代码。在我看来,VisualStudio代码的一切都很酷,除了一件事:.git文件夹/文件隐藏在Visual Studio代码中。

我经常通过修改.git配置文件来更改Git设置。这是真的很烦人,我不能看到.git文件。

有没有一种方法可以在Visual Studio代码中显示.git文件?

90073 次浏览

默认情况下,Visual Studio代码使用以下设置排除文件夹中的文件:

"files.exclude": {
"**/.git": true,
"**/.svn": true,
"**/.hg": true,
"**/.DS_Store": true
}

您可以通过添加以下行来更改用户设置或工作区设置,以显示.git文件夹:

"files.exclude": {
"**/.git": false
}

您可以在“设置”选项中访问此设置。

然后,我们需要将此特定设置部分复制到右侧并进行更改。

可以在以下位置找到Visual Studio代码的设置:

  • 在Windows或Linux计算机上,单击菜单文件→首选项→设置
  • 在Mac上,单击“菜单” “_” “ ABC_” 0→首选项→设置

对于单个项目,既有用户设置(适用于所有人),也有工作空间设置。

有关更多说明,请访问: 用户和工作区设置

可以按照以下步骤覆盖现有的用户设置:

  1. 菜单电码→偏好→设置
  2. 搜索files.exclude
  3. 将鼠标悬停在files.exclude属性上,单击“编辑”图标,然后选择“复制到”设置。
  4. 上述步骤将添加所有属性,但只保留那些需要覆盖的属性。对于这种情况:它应该是“ files.exclude ”:{“**/.git ”:false}
  5. 关闭用户设置。.git文件夹将自动显示在相应的存储库中。

您还应注意“search.useIgnoreFiles ”设置,该设置将忽略使用“.gitignore ”和“.ignore ”文件时被忽略的文件和文件夹。

最好把这个藏起来。

如果您使用侧边栏来导航和编辑文件,则可能会意外地将文件或文件夹放入其中,或者意外地将其移动到其他位置。更好的解决方案是在Visual Studio代码中打开终端会话,然后执行code .git。这将在另一个VisualStudio代码实例中打开该文件夹,您可以从那里对其进行编辑。

如果要配置VSCODE以显示.git目录,则需要通过(Cmd+,)或(Ctrl+,)在VSCODE中进行设置。如果你这样做,你会看到一个搜索栏,键入";文件:排除";,当您看到顶部结果时,只需将鼠标悬停在.git行上,您将看到一个关闭图标或删除图标。点击那个。在你点击完成后!现在,您将能够在VSCODE资源管理器中看到.git目录。

转到vscode并找到setting.JSON文件。为了

Windows:CTR+P和查找>;setting.JSON文件或 Mac:Command+P和Find>;搜索栏

中的Setting.JSON文件

"files.exclude": {
"**/.git": false
}

这会有用的

对于那些只想查看.git文件夹中非常具体的内容的人,这里有一种方法(添加到您的VSCODE设置JSON):

"files.exclude": {
"**/.git": false,
"**/.git/{branches,info,hooks,logs,objects,*refs,COMM*,desc*,*HEAD,index,}": true,
},

以上只显示config文件。您可以根据自己的喜好修改此列表。例如,通过从列表中删除hooks,VSCODE将显示hooks文件夹以及配置文件:

"**/.git/{branches,info,logs,objects,*refs,COMM*,desc*,*HEAD,index,}": true,

也许你有更多的东西在你的.git目录,我不知道一切Git可能放在那里。如果您不想看到它,请将其添加到列表中。

请注意,这将避免酸性删除.git目录中的重要特定内容。但是,您仍然要冒着酸性删除整个.git目录的风险。不用说,这在许多情况下是极其糟糕的。

我发现了另一种稍微不太方便的方法:您可以将文件夹添加到工作区。并选择.git/hooks目录。您可能必须首先在文件资源管理器中启用显示隐藏文件。据我所知,这不适用于像配置文件这样的文件。您必须为您的每个工作区执行此操作。

注意安全!:)