如何仅查看VSCode中仅包含在git repo中的文件?

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

我正在使用VSCode作为IDE开发OpenCart的新扩展。根文件夹是工作区文件夹,我只想更改一些文件。我将.gitignore文件设置为忽略除我要处理的文件以外的所有文件。这是我的.gitignore文件

.htaccess.txt
config.php
php.ini
index.php
.vscode/*

#ignore all
*/*

然后我添加了我的工作文件:

git add path/to/file.php -f

一切都很好。问题是VSCode显示工作空间中的每个文件。

我只想查看我的工作文件。我尝试了这个技巧:

enter image description here

这很好,但仍然不能很好地工作,因为我必须打开每个文件夹才能让VSCode查找那些文件。

有什么方法可以让VSCode仅显示git repo中包含的文件吗?VSCode顺便突出显示那些文件。

或者至少有什么方法可以隐藏除特定文件之外的所有文件?

谢谢

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

您可以定义想要VSCode 隐藏在工作区中的文件。

在文件夹.vscode中,您正在忽略git中,添加文件settings.json定义要在您的本地工作空间中使用的设置。 VSCode支持选项files.exclude在工作空间中排除这些文件。

这是您的情况的示例:

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

        ".htaccess.txt": true,
        "config.php": true,
        "php.ini": true
    }
}

您可以在下图中看到它的工作原理

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.