# Subversion

- Introduction
- Installation/Configuration
  - Pré-requis
  - Installation
- Constantes pré-définies
- Fonctions SVN
  - svn_add — Prévoit l'ajout d'un élément dans le dossier de travail
  - svn_auth_get_parameter — Récupère un paramètre d'identification
  - svn_auth_set_parameter — Spécifie un paramètre d'identification
  - svn_blame — Récupère les condamnations SVN pour un fichier
  - svn_cat — Récupère le contenu d'un fichier du référentiel
  - svn_checkout — Extrait une copie de travail depuis un référentiel
  - svn_cleanup — Nettoie, récursivement, un dossier de travail, en finissant les opérations incomplètes et en supprimant les verrous
  - svn_client_version — Récupère la version des bibliothèques clientes SVN
  - svn_commit — Envoie les modifications depuis la copie locale vers le référentiel
  - svn_delete — Efface un élément d'un dossier de travail ou d'un dépôt
  - svn_diff — Compare deux chemins, récursivement
  - svn_export — Exporte le contenu d'un dossier SVN
  - svn_fs_abort_txn — Interrompre une transaction
  - svn_fs_apply_text — Crée et retourne un flux à utiliser pour modifier un fichier
  - svn_fs_begin_txn2 — Crée une nouvelle transaction
  - svn_fs_change_node_prop — Retourne true si tout est Ok, false sinon
  - svn_fs_check_path — Détermine quel type d'élément est pointé par un chemin donné
  - svn_fs_contents_changed — Retourne true si le contenu est différent, false sinon
  - svn_fs_copy — Copie un fichier ou un dossier
  - svn_fs_delete — Supprime un fichier ou un dossier
  - svn_fs_dir_entries — Énumère les éléments d'un dossier
  - svn_fs_file_contents — Retourne un flux afin d'accéder au contenu d'un fichier pour une révision donnée
  - svn_fs_file_length — Retourne la taille d'un fichier pour une révision donnée
  - svn_fs_is_dir — Détermine si un chemin donné pointe vers un dossier
  - svn_fs_is_file — Détermine si un chemin donné pointe vers un fichier
  - svn_fs_make_dir — Crée un nouveau dossier vide
  - svn_fs_make_file — Crée un nouveau fichier vide
  - svn_fs_node_created_rev — Retourne la révision dans laquelle le chemin, sous fsroot, a été créé
  - svn_fs_node_prop — Retourne la valeur d'une propriété d'un nœud
  - svn_fs_props_changed — Retourne true si les propriétés sont différentes, false sinon
  - svn_fs_revision_prop — Récupère la valeur d'une propriété nommée
  - svn_fs_revision_root — Récupère un gestionnaire sur une révision spécifique sur la racine du référentiel
  - svn_fs_txn_root — Crée et retourne une transaction
  - svn_fs_youngest_rev — Retourne le numéro de la révision la plus récente du système de fichiers
  - svn_import — Importe un chemin non-versionné dans un référentiel
  - svn_log — Récupère le message d'historisation d'une URL du référentiel
  - svn_ls — Retourne la liste du contenu d'un dossier d'un référentiel, optionnellement à la révision fournie
  - svn_mkdir — Crée un dossier dans la copie de travail ou dans le référentiel
  - svn_repos_create — Crée un nouveau référentiel Subversion
  - svn_repos_fs — Récupère un gestionnaire du système de fichiers
  - svn_repos_fs_begin_txn_for_commit — Crée une nouvelle transaction
  - svn_repos_fs_commit_txn — Livre une transaction et retourne la nouvelle révision
  - svn_repos_hotcopy — Effectue une copie à chaud du référentiel
  - svn_repos_open — Ouvre un verrou partagé sur un référentiel
  - svn_repos_recover — Exécute les procédures de récupération du référentiel
  - svn_revert — Revenir en arrière sur les changements de la copie de travail
  - svn_status — Récupère le statut des fichiers et des dossiers de la copie de travail
  - svn_update — Met à jour la copie de travail