2010-02-02 4 views
4

Je voudrais exclure un répertoire de mon SVN (j'utilise Xcode construit dans SCM). Ce n'est pas enregistré, mais je suis juste fatigué de le désélectionner de l'enregistrement.excluez un fichier/répertoire à partir SVN dans Xcode avec SCM

La plupart de mon expérience SVN est au travail sous Windows avec TortoiseSVN, qui a une fonction « Ignorer »; Je suppose que SCM a la même option.

Répondre

5

Comme mentionné dans cette SO question (avec des réponses sur l'intégration SVN de Xcode), vous pouvez toujours aller avec la "ligne de commande".

Voir How to ignore a directory with SVN?

svn propset svn:ignore dirname . 

Vous pouvez see in this Paul Solt's blog entry un exemple d'un nouveau projet, géré par XCode, mais avec un SVN ignorer commande

Faire un projet dans Xcode et puis utilisez Terminal et exécuter les commandes. Si vous n'êtes pas familier avec SVN, consultez la documentation.

cd LOCAL_PROJECT_PATH 
svn mkdir SVN_REPOSITORY_LOCATION/PROJECT_NAME 
svn co SVN_REPOSITORY_LOCATION/PROJECT_NAME . 
svn add * 
svn revert --recursive build 
svn ps svn:ignore build . 
svn ci 

Les commandes:

  • créer un dossier dans votre dépôt SVN.
  • Ensuite, il extrait le dossier du référentiel distant dans le dossier du projet local et ajoute tous les fichiers du projet. Une fois les fichiers "ajoutés", vous devrez supprimer le répertoire de construction et l'ignorer de votre dépôt SVN.
  • Enfin, il va valider les modifications et votre projet est dans le référentiel.
+0

génial, a fait l'affaire! Merci! – ACBurk

0

VOCC est sur l'argent, mais ne nous voulons aussi ignorer les fichiers et les fichiers pbxuser mode1v3?

Je voudrais changer svn ps svn: ignore build. étape pour cela:

svn propset svn:ignore "*.mode1v3 
*.pbxuser 
bin" .