.gitignore - Ignorer tout dans un répertoire à l'exception d'un seul fichier
Je sais qu'il ya beaucoup de ce genre de questions, mais aucune n'a résolu mon problème. Je veux quelque chose de très simple - ignorer tous les fichiers et dossiers sous le dossier spécifique à l'exception d'un fichier. C'est ce que j'essaie:
#Ignore
public/typings/*
#Allow
!public/typings/browser/ambient/jquery/jquery.d.ts
...mais le fichier est toujours ignoré.
Des suggestions?
OriginalL'auteur Radoslav Stoyanov | 2016-03-24
Vous devez vous connecter pour publier un commentaire.
Si le fichier a été ajouté dans une précédente livraison, avant de le mettre à git d'ignorer, il est possible que votre .gitignore ne fonctionne pas. J'ai eu le même problème il ya quelques jours. J'ai résolu le problème grâce à ce post:
Post int randallkent
J'espère que cela vous aide à
EDIT:
solution a été trouvée ici: gitignore répertoire exception ne fonctionne pas
et avez-vous lu ce trop? stackoverflow.com/questions/16678936/... Si cela ne fonctionne pas, j'ai peur, je n'ai pas plus de solutions. L'homme désolé
Ooooh.... merci beaucoup! Cela a aidé. Fichier unique solution a l'air un peu étrange, mais au moins fonctionne 🙂
donc, la première partie de votre réponse n'est pas nécessaire? juste pour faire ce qui est indiqué dans votre deuxième lien?
OriginalL'auteur Daniel Artola
Il semble
!
ne fonctionne que si le fichier est dans le même dossier. Une solution possible serait de nid de la même instruction jusqu'à ce que vous obtenez pour votre fichier final. Un peu brouillon, mais ça fonctionne..gitignore
ressemble maintenant à votre exemple.Alors vous devriez probablement près cette question comme un double ou d'accepter une réponse.
OriginalL'auteur oshell