.gitignore pour tout à l'intérieur de la xcuserdata dossier de ne pas ignorer un fichier xcuserstate
Je travaille dans un projet Xcode, et je suis en train de configurer l' .gitignore pour ne pas obtenir quoi que ce soit à l'intérieur de la xcuserdata dossier.
J'ai le texte suivant .gitignore:
# Xcode
.DS_Store
*/build/*
*.pbxuser
!default.pbxuser
*.mode1v3
!default.mode1v3
*.mode2v3
!default.mode2v3
*.perspectivev3
!default.perspectivev3
xcuserdata
profile
*.moved-aside
DerivedData
.idea/
*.hmap
xcuserdata/*
mais à chaque fois que je compiler/exécuter le projet et d'exécution git status
, il montre encore à la suite de midified fichier:
modified: MyProject.xcodeproj/project.xcworkspace/xcuserdata/fernando.xcuserdatad/UserInterfaceState.xcuserstate
N'quelqu'un a une idée de quel est le problème?
Vous devez vous connecter pour publier un commentaire.
J'ai trouvé la solution
le problème n'était pas dans le .gitignore fichier
le problème était le UserInterfaceState.xcuserstate qui n'a pas été supprimé du serveur git, trouvé la solution dans le lien suivant:
Ne peut pas ignorer les UserInterfaceState.xcuserstate
Informations supplémentaires
J'ai également rencontré ce et semble ne pas fonctionner depuis .gitignore encore de les ajouter après avoir commis. Ce que j'ai ajouté le charme pour moi
....
cela ne peut pas être lu par le .gitignore:
l'ajout de ce qui fonctionne pour moi:
ou à lire:
*xcworkspace/xcuserdata/*
a fonctionné pour moi! merci!!!!Pour moi rien n'a fonctionné, mais ce
ajoutez cette ligne à votre gitignore
Si vous avez utilisé git, vous pouvez l'ajouter .gitignore
Rien n'a fonctionné, mais moi ce que j'ai voulu commettre des Gousses qui ont également .xcuserdata en elle:
FWIW, mon xcuserdata dossier n'a PAS été suivi par git encore et est toujours à l'affiche dans
git status
. Le problème était que j'avais un espace avantxcuserdata
dans mon .gitignore fichier.Vous pouvez simplement faire
Exemple: