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

oaxa6hgo  于 2023-01-04  发布在  Git
关注(0)|答案(9)|浏览(310)

我现在正在尝试Visual Studio代码。Visual Studio代码的一切对我来说都很酷,除了一件事:.git文件夹/文件在Visual Studio代码中隐藏。
我经常通过修改.git配置文件来更改Git设置,看不到.git文件真的很烦人。
有没有办法在Visual Studio代码中显示.git文件?

1mrurvl1

1mrurvl11#

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

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

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

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

如果您使用设置GUI,也可以在Text Editor-〉Files-〉Exclude中找到此设置。

lg40wkob

lg40wkob2#

可按照以下步骤覆盖现有用户设置:
1.菜单 * 代码 * → * 首选项 * → * 设置 *
1.搜索files.exclude
1.将鼠标移到files.exclude属性上,单击编辑图标,然后选择复制到设置。
1.以上步骤将添加所有属性,但只保留需要覆盖的属性。对于这种情况:它应该是"files.exclude":{"**/. git文件":假}
1.关闭用户设置。.git文件夹将自动出现在相应的存储库中。

5jdjgkvh

5jdjgkvh3#

如果你想配置vscode来显示.git目录,你需要在vscode中通过(cmd +,)或(ctrl +,)来设置。如果你这样做了,你会看到一个搜索栏,输入“文件:Exclude”,当你看到最上面的结果时,只要把鼠标悬停在.git行上,你就会看到一个关闭图标或删除图标。点击那个图标。点击完成后!现在你就可以在vscode资源管理器中看到.git目录了。

l0oc07j2

l0oc07j24#

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

  • 在Windows或Linux计算机上,单击菜单 * 文件 * → * 首选项 * → * 设置 *
  • 在Mac上,单击菜单 * 代码 * → * 首选项 * → * 设置 *

既有用户设置(针对每个人),也有针对单个项目的工作空间设置。
更多说明请访问:* 一个月一次 *

h4cxqtbf

h4cxqtbf5#

转到vscode并找到setting.json文件。
Windows:ctr+p并查找〉设置.json文件或Mac:命令+p并在搜索栏中查找〉设置.json文件

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

这会起作用的

ryevplcw

ryevplcw6#

“* 最好还是把它藏起来**
如果您使用侧栏导航和编辑文件,则可能会意外地将文件或文件夹放入其中,或者意外地将其移动到其他位置。更好的解决方案是在Visual Studio Code中打开一个终端会话,然后执行code .git。这将在另一个Visual Studio Code示例中打开该文件夹,您可以在那里编辑它。

g0czyy6m

g0czyy6m7#

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

yk9xbfzb

yk9xbfzb8#

对于那些只想查看.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目录。你可能需要先在你的文件资源管理器中启用显示隐藏文件。据我所知,这对配置文件等文件不起作用。而且你必须为你的每一个工作区都这样做。
注意安全!:)

r7knjye2

r7knjye29#

您可以在设置选项中访问此设置。
然后,我们需要将此特定设置部分复制到右侧并进行更改。

相关问题