Ho tirato fuori i miei capelli alla ricerca in rete e vari documenti sui file .gitignore. Sono un po 'di n00b con Unix/Terminale (usando Mac OS X) e non riesco a capire come ignorare il contenuto di una cartella (qualsiasi tipo di contenuto, sia esso un file o un'altra cartella, non importa quanto sia profondo).gitignore e come ignorare un nome di directory comune e il suo contenuto
Sto lavorando a un progetto che genera file di immagine all'interno di una struttura di file coerente, eccetto che stiamo ottenendo conflitti di unione relativi alle autorizzazioni degli utenti. Mi piacerebbe ignorare le cartelle che contengono le immagini generate in modo che possiamo evitare che ogni ulteriore tirata dei capelli debba adeguare i permessi su una base per-pull. Sto solo avendo problemi a far funzionare il file .gitignore, quindi ho bisogno di capire il modello giusto per la corrispondenza dei contenuti della cartella. Voglio che sia abbastanza generale in quanto può facilmente comprendere l'intero sito (quindi se una cartella contiene un particolare nome di cartella, ignorerà il suo contenuto).
ho provato:
# Images
resample/
resize/
min/
E ...
# Images
resample/*
resize/*
min/*
E ...
# Images
*/resample/*
*/resize/*
*/min/*
E molte altre combinazioni con risultati insoddisfacenti. Non ho mai avuto il modello foldername/**/*
per funzionare mai. Qualsiasi aiuto in merito a questo problema sarebbe più apprezzato!
Il primo esempio dovrebbe funzionare. Ma è case sensitive, sei sicuro che i nomi delle cartelle siano tutti in minuscolo? –
Sì, è tutto in minuscolo. –