Subversion

Il arrive souvent lors d'un projet sous SVN que l'on se retrouve lors d'un status avec une liste de fichiers, que l'on ne souhaite pas svniser.
Admettons l'arborescence suivante:
|-- site
|   |-- biblio
|   |   |-- images
|   |   |-- pdf
Dans "pdf", on souhaite ignorer tous les fichiers dont l'extension est ".pdf", et dans "images" on souhaite ignorer tous les fichiers dont l'extension est ".gif", ".jpg" ou encore ".png", tous ces fichiers étant uploadés via le backoffice.
L'idéal est d'utiliser la propriété ignore permettant, comme son nom l'indique, d'ignorer les fichiers.
Alors comment ça marche:
  • Placez vous dans l'arborescence , dans "biblio"
  • Tapez la commande suivante :

    Exemple 1:
    svn propedit svn:ignore pdf
    Exemple 2:
    svn propedit svn:ignore images
  • Placez vos pattern d'exclusions:

    Exemple 1:
    *.pdf
    
    Exemple 2:
    *.gif
    *.jpg
    *.png
    
  • Enregistrez
  • Commitez
Et voilà !! vous pouvez faire des status, des update et des commit comme bon vous semble, ces fichiers ne vous gêneront plus