Posts tagged ‘git’

Utiliser Git et Xcode 3

Ceux qui ont téléchargé la bêta de Xcode 4 peuvent d’ores et déjà profiter de l’intégration de Git à leur IDE favori :).
Mais ceux qui possèdent un Mac Mini par exemple ont aussi pu apprécier la lourdeur et l’instabilité de la dernière bêta de cette dernière version, préférant continuer à travailler sous la version 3 de Xcode.

A chaque ouverture de votre projet Xcode, les données du dossier .pbxproj vont être modifiées, polluant votre index Git. Nous allons donc utiliser la commande de git permettant d’ignorer certains fichiers, afin que seuls vos codes sources et vos fichiers utilisés par le projets soient sous contrôle de version.

Premièrement, nous allons crééer un fichier .gitignore à la racine du dossier du projet controlé par git.

Dans ce fichier nous renseignons ces lignes :

# fichiers xcode a ignorer
build/*
*.pbxuser
*.mode1v3

# fichiers osx a ignorer
.DS_Store
profile

Référence : http://www.kernel.org/pub/software/scm/git/docs/gitignore.html

Mais si comme moi vous avez déja commité ces fichiers sur votre repository git, alors il vous faudra les enlever (en anglais « untrack ») du controle de version avec la commande :

git rm -f nom_de_projet.xcodeproj/nom_utilisateur.*
git rm -f build/*
et enfin
git commit -m "remove useless files"

Rassurez-vous car si ces fichiers seront enlevés du disque dur, le build sera recréé à la prochaine compilation du projet, et les fichiers de préférences utilisateur du .pbxproj seront regénérés automatiquement par xcode.

24 août 2010 at 22 h 30 min Laisser un commentaire