+ Windows XP mysisGit1.7git ignorer exception ne fonctionne pas comme on le souhaite
Dans mon fichier .gitignore, mais ne peut toujours pas voir Demos/path/to/file/file.cpp
être suivis par git.
J'ai ci-dessous les entrées:
Demos/
!Demos/path/to/file/file.cpp
Le chemin absolu est: c:\Project\Demos\path\to\file\file.cpp
Quoi de mal? S'il vous plaît, aidez, merci.
EDIT:
J'ai trouvé la manière dont le travail mysisGit .gitignore sur WindowsXP ne peut ignorer certain type de fichier, puis exclure certains fichiers avec le même type. Par exemple:
Il ne fonctionne pas ignorer le dossier et exclure certains fichiers sous ce dossier. Ci-dessous ne fonctionnera pas:
/folderUnderRepoRoot/
!/folderUnderRepoRoot/tracking.cpp
ne
anyFolderNamedLikeThis/
!anyFolderNamedLikeThis/tracking.cpp
!/anyFolderNamedLikeThis/tracking.cpp
Cependant, je ne trouve qu'il ya une exception. Il existe un moyen de contourner les fichiers juste sous le dossier ignoré (pas dans son sous-dossier). Cela fonctionne.
/folderUnderRepoRoot/*
/folderUnderRepoRoot/tracking.cpp
Mais cette façon est limitée que lorsque le fichier est pas dans un sous-dossier, il est donc pas utile.
Je finis donc par commettre la plupart des fichiers source, même si je ne m'intéressais qu'à quelques fichiers tout en suivant d'autres gros projets. Ce qui signifie qu'il y a un tas de fichiers que je ne toucherai pas mais que je dois encore les valider.
Voici another thread qui avait un problème similaire.
Avez-vous 'ajouter git Demos/path/to/file/file.cpp' pour commencer à le suivre? – ewall
Essayé, mais pas de chance. – Stan
@Stan: avez-vous trouvé une solution? J'ai trouvé le même problème sur git et ubuntu donc ce n'est pas lié à la plate-forme –