.gitignore lista blanca en el directorio y sus contenidos
Estoy tratando de incluir en la lista blanca el directorio (y su contenido) SupplierName en mi directorio de proveedores de Zend Framework 2.
El archivo .gitignore original en / vendedor se ve así:
# Add here the vendor path to be whitelisted
# Ex: for composer directory write here "!composer" (without quotes)
!.gitignore
*
Ahora me gustaría incluir en la lista blanca el directorio SupplierName, que no debería ser demasiado difícil, pensé. yo tengoleer los documentos en gitignore y probé las siguientes configuraciones:
Primer intento, agregue! SupplierName justo después del comentario que dice que debo agregar la ruta en la lista blanca aquí.
# Add here the vendor path to be whitelisted
!SupplierName
# Ex: for composer directory write here "!composer" (without quotes)
!.gitignore
*
Justo después de eso lo ejecuté.git status
que no mostraba el directorio proveedor / proveedor.git add vendor/SupplierName
mostró el siguiente mensaje:
Las siguientes rutas son ignoradas por uno de sus archivos .gitignore: vendedor / SupplierName
Segundo intento
# Add here the vendor path to be whitelisted
# Ex: for composer directory write here "!composer" (without quotes)
!SupplierName
!.gitignore
*
Justo después de eso lo ejecuté.git status
que no mostraba el directorio proveedor / proveedor.git add vendor/SupplierName
mostró el siguiente mensaje:
Las siguientes rutas son ignoradas por uno de sus archivos .gitignore: vendedor / SupplierName
Tercer intento
# Add here the vendor path to be whitelisted
# Ex: for composer directory write here "!composer" (without quotes)
!.gitignore
*
!SupplierName
Justo después de eso lo ejecuté.git status
que no mostraba el directorio proveedor / proveedor.git add vendor/SupplierName
parece funcionar. Pero ahora, cuando quiero agregar el archivo Module.php (y algunos otros archivos, subdirectorios, etc.) sucede lo siguiente.git add vendor/SupplierName/Module.php
->
Las siguientes rutas son ignoradas por uno de sus archivos .gitignore: vendedor / SupplierName / Module.php
# Add here the vendor path to be whitelisted
# Ex: for composer directory write here "!composer" (without quotes)
*
!.gitignore
!SupplierName
!SupplierName/
!SupplierName/*
Me permite agregar archivos directamente en vendor / SupplierName, perogit add vendor/SupplierName/config/module.config.php
todavía resulta en
Las siguientes rutas son ignoradas por uno de sus archivos .gitignore: vendedor / SupplierName / config / module.config.php
He estado buscando problemas relacionados con listas blancas recursivas, porque ese parece ser el problema, pero no surgió nada.