.gitignore whitelist no diretório e seu conteúdo
Eu estou tentando whitelist o diretório (e seu conteúdo) SupplierName no meu diretório de fornecedor do Zend Framework 2. Voltar para o início
O arquivo .gitignore original no / vendor se parece com isto:
# Add here the vendor path to be whitelisted
# Ex: for composer directory write here "!composer" (without quotes)
!.gitignore
*
Agora eu gostaria de whitelist o diretório SupplierName que não deve ser muito difícil, pensei. eu tenholeia os documentos no gitignore e tentei as seguintes configurações:
Primeira tentativa, adicione! SupplierName logo após o comentário, que diz que preciso adicionar o caminho da lista de permissões aqui.
# Add here the vendor path to be whitelisted
!SupplierName
# Ex: for composer directory write here "!composer" (without quotes)
!.gitignore
*
Logo depois disso eu executeigit status
que não mostra o diretório vendor / SupplierName.git add vendor/SupplierName
mostrou a seguinte mensagem:
Os seguintes caminhos são ignorados por um dos seus arquivos .gitignore: vendor / SupplierName
Segunda tentativa
# Add here the vendor path to be whitelisted
# Ex: for composer directory write here "!composer" (without quotes)
!SupplierName
!.gitignore
*
Logo depois disso eu executeigit status
que não mostra o diretório vendor / SupplierName.git add vendor/SupplierName
mostrou a seguinte mensagem:
Os seguintes caminhos são ignorados por um dos seus arquivos .gitignore: vendor / SupplierName
Terceira tentativa
# Add here the vendor path to be whitelisted
# Ex: for composer directory write here "!composer" (without quotes)
!.gitignore
*
!SupplierName
Logo depois disso eu executeigit status
que não mostra o diretório vendor / SupplierName.git add vendor/SupplierName
parece funcionar. Mas agora, quando eu quero adicionar o arquivo Module.php (e alguns outros arquivos, subdiretórios, etc) acontece o seguinte.git add vendor/SupplierName/Module.php
->
Os seguintes caminhos são ignorados por um dos seus arquivos .gitignore: vendor / SupplierName / Module.php
# Add here the vendor path to be whitelisted
# Ex: for composer directory write here "!composer" (without quotes)
*
!.gitignore
!SupplierName
!SupplierName/
!SupplierName/*
Permite-me adicionar arquivos diretamente no fornecedor / SupplierName, masgit add vendor/SupplierName/config/module.config.php
ainda resulta em
Os seguintes caminhos são ignorados por um dos seus arquivos .gitignore: vendor / SupplierName / config / module.config.php
Eu tenho procurado por problemas relativos à lista de permissões recursivas, porque esse parece ser o problema, mas nada apareceu.