Как исключить все расширения (кроме PHP и JS) из подпапки .gitignore? - PullRequest
0 голосов
/ 21 мая 2018

Я хочу исключить из папки .gitignore:

  • admin полностью
  • content полностью, но разрешить только расширения .php и .js втам.

Я пробовал это, но это также позволяет в админке:

**/admin
**/content
!.php
!.js

Ответы [ 2 ]

0 голосов
/ 21 мая 2018

Попробуйте игнорировать папки (afolder/ с косой чертой), но файлы папок, занесенные в белый список (afolder/*):

admin/
content/*
!content/subfolder/**/*.php
!content/subfolder/**/*.js

Добавление выделенной папки .gitignore в content/ - это еще один вариант, нотаким образом, вы можете централизовать все правила игнорирования в одном .gitignore файле в корневой папке вашего основного хранилища.

Как обычно, чтобы проверить, какое правило применяется:

git check-ignore -v -- a/file
0 голосов
/ 21 мая 2018

вы пытались использовать разные .gitignore для каждой из этих "специальных" папок?

...