Как просмотреть только те файлы, которые включены только в репозиторий git в VSCode? - PullRequest
1 голос
/ 19 марта 2020

Я разрабатываю новое расширение для OpenCart, используя VSCode в качестве IDE. Папка root является папкой рабочей области, и я хочу изменить только некоторые файлы. Я установил файл .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 репо? Кстати, VSCode выделяет эти файлы.

Или, по крайней мере, есть ли способ скрыть все файлы, кроме указанных c файлов?

Спасибо

1 Ответ

0 голосов
/ 19 марта 2020

Вы можете определить , какие файлы вы хотите, чтобы 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

...