Sto tentando di utilizzare un file .gitignore con pattern negati (righe che iniziano con!), Ma non funziona come mi aspetto.Come funzionano i pattern negati in .gitignore?
Come esempio minimo, ho la struttura di directory folllowing:
C:/gittest
-- .gitignore
-- aaa/
-- bbb/
-- file.txt
-- ccc/
-- otherfile.txt
e nel mio file gitignore, ho questo:
aaa/
!aaa/ccc/
mia comprensione (sulla base di this doc page) è che il il file aaa/ccc/otherfile.txt non dovrebbe essere ignorato, ma in effetti git sta ignorando tutto sotto aaa.
Sto fraintendendo questa frase: "Un prefisso opzionale! Che annulla il modello, qualsiasi file di abbinamento escluso da un modello precedente verrà incluso di nuovo."?
BTW, questo è su Windows con msysgit 1.7.0.2.
che non ha funzionato per me .... – iconoclast
@iconoclast: Quindi probabilmente stai facendo qualcosa di diverso. Pubblica un'altra domanda (con informazioni complete) se vuoi aiuto. – Cascabel
Questo non ha funzionato neanche per me: /apps/* !/Apps/myApps/FluidTest/bin/ –