Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | |||
sysadmin:tips:svn [2015/01/09 11:48] james ajout tags |
sysadmin:tips:svn [2015/01/27 11:11] (Version actuelle) james [Ignorer le versionning de plusieurs fichiers dans un dépôt SVN] ajout ignore multiligne |
||
---|---|---|---|
Ligne 27: | Ligne 27: | ||
* Ajouter la valeur suivante dans ce fichier pour exclure tous les fichiers .txt du versionning de ce répertoire :<code> | * Ajouter la valeur suivante dans ce fichier pour exclure tous les fichiers .txt du versionning de ce répertoire :<code> | ||
*.txt</code> | *.txt</code> | ||
- | * Enregistrer et quitter l'editeur | + | <note>Pour ignorer plusieurs pattern de fichiers, il suffit d'en mettre un par ligne, comme par exemple :<code>*.txt |
+ | *.out</code></note> | ||
+ | * Enregistrer et quitter l'éditeur | ||
* Vérifier que les propriétés sont correctes :<code>svn propget svn:ignore .</code> | * Vérifier que les propriétés sont correctes :<code>svn propget svn:ignore .</code> | ||
* Vous devriez voir un "I" a coté du fichier ignoré en utilisant la commande suivante :<code> | * Vous devriez voir un "I" a coté du fichier ignoré en utilisant la commande suivante :<code> | ||
svn status --no-ignore</code> | svn status --no-ignore</code> | ||
* Il ne reste ensuite plus qu'a faire un commit du changement de propriété, comme par exemple avec la commande suivante :<code> | * Il ne reste ensuite plus qu'a faire un commit du changement de propriété, comme par exemple avec la commande suivante :<code> | ||
- | svn commit -m "svn:ignore des fichiers *.txt du repertoire secret"</code> | + | svn commit -m "svn:ignore des fichiers *.txt du répertoire secret"</code> |
+ | <note>Une autre solution est d'éditer un fichier contenant les exclusions (toujours une par ligne), comme par exemple **/tmp/ignore.txt** puis de mettre en place l'exclusion grâce à la commande :<code>svn propset svn:ignore -F /tmp/ignore.txt .</code></note> | ||
===== Références ===== | ===== Références ===== | ||
* [[http://blog.bogojoker.com/2008/07/command-line-svnignore-a-file/]] | * [[http://blog.bogojoker.com/2008/07/command-line-svnignore-a-file/]] |