<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/ref.svn.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'fr',
  ),
  'this' => 
  array (
    0 => 'function.svn-update.php',
    1 => 'svn_update',
    2 => 'Met &agrave; jour la copie de travail',
  ),
  'up' => 
  array (
    0 => 'ref.svn.php',
    1 => 'Fonctions SVN',
  ),
  'prev' => 
  array (
    0 => 'function.svn-status.php',
    1 => 'svn_status',
  ),
  'next' => 
  array (
    0 => 'book.tcpwrap.php',
    1 => 'TCP',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'fr',
    'path' => 'reference/svn/functions/svn-update.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="function.svn-update" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">svn_update</h1>
  <p class="verinfo">(PECL svn &gt;= 0.1.0)</p><p class="refpurpose"><span class="refname">svn_update</span> &mdash; <span class="dc-title">Met à jour la copie de travail</span></p>

 </div>

 <div class="refsect1 description" id="refsect1-function.svn-update-description">
  <h3 class="title">Description</h3>
  <div class="methodsynopsis dc-description">
   <span class="modifier">function</span> <span class="methodname"><strong>svn_update</strong></span>(<span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$path</code></span>, <span class="methodparam"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$revno</code><span class="initializer"> = SVN_REVISION_HEAD</span></span>, <span class="methodparam"><span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span> <code class="parameter">$recurse</code><span class="initializer"> = <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong></span></span>): <span class="type"><a href="language.types.integer.php" class="type int">int</a></span></div>

  <p class="simpara">
   Met à jour la copie de travail pointée par le chemin
   <code class="parameter">path</code> à la révision
   <code class="parameter">revno</code>. Si <code class="parameter">recurse</code> vaut <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong>,
   les dossiers seront mis à jour récursivement.
  </p>
 </div>


 <div class="refsect1 parameters" id="refsect1-function.svn-update-parameters">
  <h3 class="title">Liste de paramètres</h3>
  <dl>
   
    <dt><code class="parameter">path</code></dt>
    <dd>
     <p class="simpara">
      Chemin vers la copie de travail locale.
     </p>
     <blockquote class="note"><p><strong class="note">Note</strong>: <p class="simpara">Les chemins relatifs peuvent être résolus
    comme si le dossier de travail courant était celui qui contient le binaire PHP.
    Pour utiliser le dossier de travail du script appelant, il faut utiliser la fonction <span class="function"><a href="function.realpath.php" class="function">realpath()</a></span>
    ou dirname(__FILE__).</p></p></blockquote>
    </dd>
   
   
    <dt><code class="parameter">revno</code></dt>
    <dd>
     <p class="simpara">
      Numéro de révision vers lequel mettre à jour ; vaut par défaut <strong><code><a href="svn.constants.php#constant.svn-revision-head">SVN_REVISION_HEAD</a></code></strong>.
     </p>
    </dd>
   
   
    <dt><code class="parameter">recurse</code></dt>
    <dd>
     <p class="simpara">
      Si l&#039;on doit ou non mettre à jour les dossiers récursivement.
     </p>
    </dd>
   
  </dl>

 </div>

 <div class="refsect1 returnvalues" id="refsect1-function.svn-update-returnvalues">
  <h3 class="title">Valeurs de retour</h3>
  <p class="simpara">
   Retourne le nouveau numéro de révision en cas de succès, ou <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong>
   si une erreur survient.
  </p>
 </div>


 <div class="refsect1 examples" id="refsect1-function.svn-update-examples">
  <h3 class="title">Exemples</h3>
  <div class="example" id="example-1">
   <p><strong>Exemple #1 Exemple d&#039;utilisation</strong></p>
   <div class="example-contents"><p>
    Cet exemple montre une utilisation basique de cette fonction :
   </p></div>
   <div class="example-contents">
<div class="phpcode"><pre><code style="color: #000000"><span style="color: #0000BB">&lt;?php
</span><span style="color: #007700">echo </span><span style="color: #0000BB">svn_update</span><span style="color: #007700">(</span><span style="color: #0000BB">realpath</span><span style="color: #007700">(</span><span style="color: #DD0000">'working-copy'</span><span style="color: #007700">));
</span><span style="color: #0000BB">?&gt;</span></code></pre></div>
   </div>

   <div class="example-contents"><p>Résultat de l&#039;exemple ci-dessus est similaire à :</p></div>
   <div class="example-contents screen">
<div class="examplescode"><pre class="examplescode">234</pre>
</div>
   </div>
  </div>
 </div>


 <div class="refsect1 notes" id="refsect1-function.svn-update-notes">
  <h3 class="title">Notes</h3>
  <div class="warning"><strong class="warning">Avertissement</strong><p class="simpara">
 Cette fonction est <em>EXPERIMENTALE</em>. Le comportement de cette fonction, son nom, et toute la
 documentation autour de cette fonction peuvent changer sans préavis dans une prochaine version de PHP.
 Cette fonction doit être utilisée aux risques et périls de l&#039;utilisateur.
</p></div>
 </div>


 <div class="refsect1 seealso" id="refsect1-function.svn-update-seealso">
  <h3 class="title">Voir aussi</h3>
  <ul class="simplelist">
   <li><span class="function"><a href="function.svn-checkout.php" class="function" rel="rdfs-seeAlso">svn_checkout()</a> - Extrait une copie de travail depuis un r&eacute;f&eacute;rentiel</span></li>
   <li><span class="function"><a href="function.svn-commit.php" class="function" rel="rdfs-seeAlso">svn_commit()</a> - Envoie les modifications depuis la copie locale vers le r&eacute;f&eacute;rentiel</span></li>
   <li><a href="http://svnbook.red-bean.com/en/1.2/svn.ref.svn.c.update.html" class="link external">&raquo;&nbsp;Documentation SVN pour la commande <code class="literal">&quot;svn update&quot;</code></a></li>
  </ul>
 </div>


</div><?php manual_footer($setup); ?>