2010-03-26 4 views
2

Je suis assez nouveau à Subversion et je me demandais comment exactement ignorer tous les dossiers par un nom spécifique. D'après ce que j'ai lu, je pense que je dois utiliser la fonction svn:ignore, mais je n'ai aucune idée sur la façon de le faire. Certains endroits mentionnent un fichier de configuration .. certains disent que l'invite de commande.Ignorer tous les dossiers avec un certain nom dans SVN (subversion), comment?

J'ai mon repo Subversion mis en place sur un serveur Windows 2008. J'ai essayé d'aller à l'invite de commande et tapez svn:ignore name mais cela n'a pas fonctionné. Le tutoriel que j'ai utilisé pour mettre en place mon repo (avec Apache 2.2) m'a fait créer un dossier etc dans c: /. Là, j'ai subversion.conf, svn-acl et svn-auth-file.

Mon fichier subversion.conf comprend ceci:

<Location /btp> 
    DAV svn 
    SVNPath C:/Files/Work/Repositories/btp 

    AuthType Basic 
    AuthName "By The Pixel Repo" 
    AuthUserFile c:/etc/svn-auth-file 

    Require valid-user 

    AuthzSVNAccessFile c:/etc/svn-acl 
</Location> 

Le client que j'utilise pour mes machines de développement est tortoisesvn. Je suis un peu un noob alors toute aide est appréciée! Merci.

Répondre

0

En TortoiseSVN la façon de le faire est

  1. Faites un clic droit sur la copie de travail
  2. TortoiseSVN -> Propriétés
  3. Nouveau
  4. svn: ignore

ci-dessus est pour un dossier particulier que vous avez vérifié. Si vous voulez globalement ignorer quelque chose tout le temps pour votre installation de Subversion aller à

  1. TortoiseSVN Paramètres
  2. général
  3. Ignorés modèle
+0

Si vous utilisez Windows et TortoiseSvn, il y a un sous-menu pour le faire. http://tortoisesvn.net/docs/release/TortoiseSVN_fr/tsvn-dug-ignore.html – understack

1

Voir the docs sur properties: svn:ignore est une propriété, de sorte que vous pouvez définir avec svn propset comme une commande, modifier avec svn propedit, etc. A mi-chemin en bas de page à cette URL, vous trouverez les documents précis de la propriété spéciale svn:ignore .

+0

pourriez-vous me montrer un exemple de commande, j'ai un difficile de comprendre la documentation. – Roeland

+0

Pour que SVN ignore le fichier 'foo' dans le répertoire courant, utilisez la commande' svn propset svn: ignore foo .' à l'invite du shell. –

+0

Une telle utilisation (AFAIR) écrasera la valeur de la propriété svn: ignore' définie précédemment avec la nouvelle. Le choix le plus sûr est 'svn propedit svn: ignore .'. – gorsky

Questions connexes