43 votes

Supprimer git du projet dans Xcode 4

Je viens de créer un nouveau projet dans Xcode 4 et je suppose que j'ai laissé la case "Créer un dépôt git local pour ce projet" cochée. Maintenant, je voudrais supprimer ce contrôle de version puisque je veux exécuter le projet avec svn uniquement. Est-ce possible ou dois-je créer un nouveau projet à partir de zéro ?

65voto

Jjack Points 893

J'ai eu le même problème. Voici les étapes à suivre pour le résoudre.

  1. Allez dans l'Organisateur (sous l'option de menu fenêtre)
  2. Accéder aux référentiels
  3. Cherchez le bouton moins dans le coin inférieur gauche.
  4. Sélectionnez le projet à supprimer de GIT
  5. Appuyez sur l'icône moins
  6. Il devrait être supprimé

Cela fonctionne, même si les fichiers de classe ont toujours le symbole à côté d'eux. En cliquant sur eux puis sur un autre fichier, l'icône disparaît.

J'espère que ça va marcher.

30voto

Firoze Lafeer Points 13596

Il suffit de supprimer le répertoire .git dans le dossier du projet. Vous devez d'abord fermer le projet dans Xcode pour être sûr.

11voto

arturgrigor Points 1850

Si vous voulez désactiver le support de Git dans Xcode 4, vous devrez renommer "/Developer/Library/Xcode/PrivatePlugIns/IDEGit.ideplugin" en quelque chose d'autre que .ideplugin.

5voto

cesar Points 71

J'ai eu le même problème. J'ai suivi les étapes de ce et tout a bien fonctionné pour moi. J'utilisais Xcode 4.2 sous OS X 10.7.3.

Je pense que l'astuce consiste à s'assurer de supprimer le dossier invisible ".git" dans le répertoire du projet via la ligne de commande,... en plus de la suppression des dépôts via l'interface graphique de Xcode.

J'utilise maintenant SourceTree avec Mercurial sur BitBucket, et je suis un campeur très heureux ! :-)

3voto

NaXir Points 692

Terminal ouvert et type

defaults write com.apple.finder AppleShowAllFiles TRUE
killall Finder

ouvrez simplement le projet dans le finder supprimer le .git de Racine/

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X