2

次のディレクトリ構造があります。

/app
/src
    /MyProject
        /FirstProject
            /Controller
                /file-1-1.php
                /file-1-2.php
                /file-1-3.php
            /Resources
                /view-1.html.twig
                /view-2.html.twig
        /SecondProject
            /Controller
                /file-2-1.php
                /file-2-2.php
                /file-2-3.php
            /Resources
                /view-3.html.twig
                /view-4.html.twig
/vendor
/web

内のファイルを除く、リポジトリ内のすべてのファイルを無視したいと思います/src/MyProject/SecondProject/Resources。私は多くの方法を試しましたが、成功しませんでした。GitHub アプリケーションが必要なディレクトリを検出しません。通常、このアプリケーションはファイルを検出しないか、すべて検出するため、混乱します。

私は試した:

# IGNORE:
app/
src/
vendor/
web/

# ALLOW:
  # my first attempt:
!src/MyProject/SecondProject/Resources/*
  # second attempt:
!src/MyProject/SecondProject/Resources/**/
  # third attempt:
!src/MyProject/SecondProject/Resources/**/*

他の質問で解決策が見つかりませんでした!

4

1 に答える 1