This text is a work in progress—highly subject to change—and may not accurately describe any released version of the Apache™ Subversion® software. Bookmarking or otherwise referring others to this page is probably not such a smart idea. Please visit http://www.svnbook.com/ for stable versions of this book.

Nom

svnsync copy-revprops — Copier toutes les propriétés de révision pour une révision donnée (ou un intervalle de révisions) du dépôt source vers le dépôt miroir.

Synopsis

svnsync copy-revprops URL_DEST [URL_SOURCE]

svnsync copy-revprops URL_DEST REV[:REV2]

Description

Comme les propriétés de révision Subversion peuvent être modifiées à n'importe quel moment, il est possible que des propriétés d'une révision donnée soient modifiées après que la révision a été répliquée sur le dépôt miroir. Comme la commande svnsync synchronize n'opère que sur un intervalle de révisions qui n'ont pas encore été répliquées, elle ne remarque pas la modification d'une propriété en dehors de cet intervalle. Si rien n'est fait pour contrer ce phénomène, cela entraine une divergence entre les valeurs des propriétés de révision du dépôt source et du dépôt miroir. svnsync copy-revprops répond à ce problème : utilisez-la pour resynchroniser les propriétés de révision pour une révision donnée ou pour un intervalle de révisions.

Quand URL_SOURCE est fourni, svnsync l'utilise comme URL du dépôt que l'on veut répliquer. Généralement, URL_SOURCE est exactement la même URL que celle utilisée avec la commande svnsync initialize quand le miroir a été mis en place. Vous pouvez choisir, néanmoins, d'omettre URL_SOURCE  dans ce cas, svnsync consulte le dépôt miroir pour déterminer l'URL source à utiliser.

[Avertissement] Avertissement

Nous recommandons vivement de spécifier l'URL source sur la ligne de commande, spécialement quand des utilisateurs non de confiance ont le droit d'écriture sur les propriétés de la révision 0, utilisées par svnsync pour se coordonner.

Options

Exemples

Re-synchroniser les propriétés de révision pour une seule révision :

$ svnsync copy-revprops -r 6 file:///var/svn/depot-miroir \
                             http://svn.exemple.com/depot
Propriétés copiées pour la révision 6.
$