<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/refs.remote.other.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'fr',
  ),
  'this' => 
  array (
    0 => 'book.svn.php',
    1 => 'SVN',
    2 => 'Subversion',
  ),
  'up' => 
  array (
    0 => 'refs.remote.other.php',
    1 => 'Autres services',
  ),
  'prev' => 
  array (
    0 => 'svmmodel.save.php',
    1 => 'SVMModel::save',
  ),
  'next' => 
  array (
    0 => 'svn.setup.php',
    1 => 'Installation/Configuration',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'fr',
    'path' => 'reference/svn/book.xml',
  ),
  'history' => 
  array (
  ),
  'extra_header_links' => 
  array (
    'rel' => 'alternate',
    'href' => '/manual/en/feeds/book.svn.atom',
    'type' => 'application/atom+xml',
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="book.svn" class="book">
 
 <h1 class="title">Subversion</h1>
 

 
 <div id="intro.svn" class="preface">
  <h1 class="title">Introduction</h1>
  <p class="simpara">
   Cette extension implémente les fonctions PHP pour
   <a href="http://subversion.apache.org/" class="link external">&raquo;&nbsp;Subversion</a> (SVN), un système de contrôle
   de versions, permettant aux scripts PHP de communiquer avec les référentiels SVN
   et les copies de travail, sans utiliser directement des appels aux exécutables
   <var class="filename">svn</var>.
  </p>
  <div class="warning"><strong class="warning">Avertissement</strong><p class="simpara">
 Cette extension est <em>EXPERIMENTALE</em>. Le comportement de cette extension, les noms de ses fonctions,
 et toute la documentation autour de cette extension peut changer sans préavis dans une prochaine version de PHP.
 Cette extension doit être utilisée à vos risques et périls.
</p></div>
 </div>
 

 






 








 









<ul class="chunklist chunklist_book"><li><a href="svn.setup.php">Installation/Configuration</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="svn.requirements.php">Pr&eacute;-requis</a></li><li><a href="svn.installation.php">Installation</a></li></ul></li><li><a href="svn.constants.php">Constantes pr&eacute;-d&eacute;finies</a></li><li><a href="ref.svn.php">Fonctions SVN</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="function.svn-add.php">svn_add</a> — Pr&eacute;voit l'ajout d'un &eacute;l&eacute;ment dans le dossier de travail</li><li><a href="function.svn-auth-get-parameter.php">svn_auth_get_parameter</a> — R&eacute;cup&egrave;re un param&egrave;tre d'identification</li><li><a href="function.svn-auth-set-parameter.php">svn_auth_set_parameter</a> — Sp&eacute;cifie un param&egrave;tre d'identification</li><li><a href="function.svn-blame.php">svn_blame</a> — R&eacute;cup&egrave;re les condamnations SVN pour un fichier</li><li><a href="function.svn-cat.php">svn_cat</a> — R&eacute;cup&egrave;re le contenu d'un fichier du r&eacute;f&eacute;rentiel</li><li><a href="function.svn-checkout.php">svn_checkout</a> — Extrait une copie de travail depuis un r&eacute;f&eacute;rentiel</li><li><a href="function.svn-cleanup.php">svn_cleanup</a> — Nettoie, r&eacute;cursivement, un dossier de travail, en finissant les op&eacute;rations
   incompl&egrave;tes et en supprimant les verrous</li><li><a href="function.svn-client-version.php">svn_client_version</a> — R&eacute;cup&egrave;re la version des biblioth&egrave;ques clientes SVN</li><li><a href="function.svn-commit.php">svn_commit</a> — Envoie les modifications depuis la copie locale vers le r&eacute;f&eacute;rentiel</li><li><a href="function.svn-delete.php">svn_delete</a> — Efface un &eacute;l&eacute;ment d'un dossier de travail ou d'un d&eacute;p&ocirc;t</li><li><a href="function.svn-diff.php">svn_diff</a> — Compare deux chemins, r&eacute;cursivement</li><li><a href="function.svn-export.php">svn_export</a> — Exporte le contenu d'un dossier SVN</li><li><a href="function.svn-fs-abort-txn.php">svn_fs_abort_txn</a> — Interrompre une transaction</li><li><a href="function.svn-fs-apply-text.php">svn_fs_apply_text</a> — Cr&eacute;e et retourne un flux &agrave; utiliser pour modifier un fichier</li><li><a href="function.svn-fs-begin-txn2.php">svn_fs_begin_txn2</a> — Cr&eacute;e une nouvelle transaction</li><li><a href="function.svn-fs-change-node-prop.php">svn_fs_change_node_prop</a> — Retourne true si tout est Ok, false sinon</li><li><a href="function.svn-fs-check-path.php">svn_fs_check_path</a> — D&eacute;termine quel type d'&eacute;l&eacute;ment est point&eacute; par un chemin donn&eacute;</li><li><a href="function.svn-fs-contents-changed.php">svn_fs_contents_changed</a> — Retourne true si le contenu est diff&eacute;rent, false sinon</li><li><a href="function.svn-fs-copy.php">svn_fs_copy</a> — Copie un fichier ou un dossier</li><li><a href="function.svn-fs-delete.php">svn_fs_delete</a> — Supprime un fichier ou un dossier</li><li><a href="function.svn-fs-dir-entries.php">svn_fs_dir_entries</a> — &Eacute;num&egrave;re les &eacute;l&eacute;ments d'un dossier</li><li><a href="function.svn-fs-file-contents.php">svn_fs_file_contents</a> — Retourne un flux afin d'acc&eacute;der au contenu d'un fichier pour une r&eacute;vision donn&eacute;e</li><li><a href="function.svn-fs-file-length.php">svn_fs_file_length</a> — Retourne la taille d'un fichier pour une r&eacute;vision donn&eacute;e</li><li><a href="function.svn-fs-is-dir.php">svn_fs_is_dir</a> — D&eacute;termine si un chemin donn&eacute; pointe vers un dossier</li><li><a href="function.svn-fs-is-file.php">svn_fs_is_file</a> — D&eacute;termine si un chemin donn&eacute; pointe vers un fichier</li><li><a href="function.svn-fs-make-dir.php">svn_fs_make_dir</a> — Cr&eacute;e un nouveau dossier vide</li><li><a href="function.svn-fs-make-file.php">svn_fs_make_file</a> — Cr&eacute;e un nouveau fichier vide</li><li><a href="function.svn-fs-node-created-rev.php">svn_fs_node_created_rev</a> — Retourne la r&eacute;vision dans laquelle le chemin, sous fsroot, a &eacute;t&eacute; cr&eacute;&eacute;</li><li><a href="function.svn-fs-node-prop.php">svn_fs_node_prop</a> — Retourne la valeur d'une propri&eacute;t&eacute; d'un n&oelig;ud</li><li><a href="function.svn-fs-props-changed.php">svn_fs_props_changed</a> — Retourne true si les propri&eacute;t&eacute;s sont diff&eacute;rentes, false sinon</li><li><a href="function.svn-fs-revision-prop.php">svn_fs_revision_prop</a> — R&eacute;cup&egrave;re la valeur d'une propri&eacute;t&eacute; nomm&eacute;e</li><li><a href="function.svn-fs-revision-root.php">svn_fs_revision_root</a> — R&eacute;cup&egrave;re un gestionnaire sur une r&eacute;vision sp&eacute;cifique sur la racine du r&eacute;f&eacute;rentiel</li><li><a href="function.svn-fs-txn-root.php">svn_fs_txn_root</a> — Cr&eacute;e et retourne une transaction</li><li><a href="function.svn-fs-youngest-rev.php">svn_fs_youngest_rev</a> — Retourne le num&eacute;ro de la r&eacute;vision la plus r&eacute;cente du syst&egrave;me de fichiers</li><li><a href="function.svn-import.php">svn_import</a> — Importe un chemin non-versionn&eacute; dans un r&eacute;f&eacute;rentiel</li><li><a href="function.svn-log.php">svn_log</a> — R&eacute;cup&egrave;re le message d'historisation d'une URL du r&eacute;f&eacute;rentiel</li><li><a href="function.svn-ls.php">svn_ls</a> — Retourne la liste du contenu d'un dossier d'un r&eacute;f&eacute;rentiel, optionnellement &agrave; la r&eacute;vision fournie</li><li><a href="function.svn-mkdir.php">svn_mkdir</a> — Cr&eacute;e un dossier dans la copie de travail ou dans le r&eacute;f&eacute;rentiel</li><li><a href="function.svn-repos-create.php">svn_repos_create</a> — Cr&eacute;e un nouveau r&eacute;f&eacute;rentiel Subversion</li><li><a href="function.svn-repos-fs.php">svn_repos_fs</a> — R&eacute;cup&egrave;re un gestionnaire du syst&egrave;me de fichiers</li><li><a href="function.svn-repos-fs-begin-txn-for-commit.php">svn_repos_fs_begin_txn_for_commit</a> — Cr&eacute;e une nouvelle transaction</li><li><a href="function.svn-repos-fs-commit-txn.php">svn_repos_fs_commit_txn</a> — Livre une transaction et retourne la nouvelle r&eacute;vision</li><li><a href="function.svn-repos-hotcopy.php">svn_repos_hotcopy</a> — Effectue une copie &agrave; chaud du r&eacute;f&eacute;rentiel</li><li><a href="function.svn-repos-open.php">svn_repos_open</a> — Ouvre un verrou partag&eacute; sur un r&eacute;f&eacute;rentiel</li><li><a href="function.svn-repos-recover.php">svn_repos_recover</a> — Ex&eacute;cute les proc&eacute;dures de r&eacute;cup&eacute;ration du r&eacute;f&eacute;rentiel</li><li><a href="function.svn-revert.php">svn_revert</a> — Revenir en arri&egrave;re sur les changements de la copie de travail</li><li><a href="function.svn-status.php">svn_status</a> — R&eacute;cup&egrave;re le statut des fichiers et des dossiers de la copie de travail</li><li><a href="function.svn-update.php">svn_update</a> — Met &agrave; jour la copie de travail</li></ul></li></ul></div><?php manual_footer($setup); ?>