Exemples d'utilisation de Svnadmin en Français et leurs traductions en Allemand
{-}
-
Colloquial
-
Official
-
Medicine
-
Financial
-
Ecclesiastic
-
Computer
-
Ecclesiastic
-
Political
-
Programming
-
Official/political
-
Political
Lancez la commande svnadmin recover.
Svnadmin, Les composantes de Subversion, svnadmin.
Pour le faire, lancez simplement svnadmin pack sur le dépôt.
Les options de svnadmin sont globales, de la même manière que pour svn.
Les options de svnsync sont globales,de même que pour svn et svnadmin.
Les sous- commandes svnadmin dump et svnadmin load respectivement.
Lorsque des données sont introduites dans un dépôt quicontient déjà des révisions, svnadmin ignore l'UUID du flux dump.
Comme vous pouvez le constater, svnadmin setuuid n'affiche rien en cas de succès.
Svnadmin pack- Compacter le dépôt vers un mode de stockage plus efficace.
Vous devrez lancer des commandes comme svn, svnserve,svnlook et svnadmin avec«umask 002» afin de permettre l'accès au groupe.
La syntaxe de svnadmin est similaire à celle des autres programmes en ligne de commande de Subversion.
Ce chapitre explique de manière très détaillée chacune des sous- commandes svn, svnadmin et svnlook avec tout un tas d'exemples pour contenter l'ensemble de la famille!
En fait, svnadmin rmtxns peut directement prendre en entrée la sortie de svnadmin lstxns!
Si vous décidez effectivement de supprimer la transaction,son nom peut être passé à svnadmin rmtxns qui fera le nettoyage adéquat.
Utilisez svnadmin setrevprop pour créer les mêmes propriétés de journalisation que svnsync aurait créées.
Force- uuid Par défaut, lorsque des données sont introduites dans un dépôt quicontient déjà des révisions, svnadmin ignore l'UUID du flux dump.
Svnadmin recover- Remettre la base de données d'un dépôt dans un état consistant(s'applique uniquement aux dépôts utilisant un magasin de données de type bdb).
Nous entrerons dans le détail del'utilisation des commandes svnrdump et svnadmin plus loin dans ce chapitre(voir la section intitulée« Migration des données d'un dépôt»).
Svnadmin create /var/svn/projets$ Ensuite, créez dans le dépôt les nouveaux répertoires qui vont encapsuler le contenu de chacun des trois dépôts précédents.
Quelle que soit la raison pour laquelle vous voulez migrer votre historique de dépôt, l'utilisation des sous-commandes svnadmin dump et svnadmin load est simplissime.
Svnadmin recover /var/svn/depot svn: Échec de l'obtention de l'accès exclusif au dépôt; peut-être processus tel'httpd','svnserve'ou'svn'a-t-il ouvert le dépôt?
Subversion peut tasser des dépôts fragmentés qui ont été mis à niveau vers le système de fichiers 1.6 ou ultérieur(voir svnadmin upgrade dans Guide de référence de svnadmin: administration des dépôts Subversion).
De plus, les performances de svnadmin hotcopy--incremental ne sont limitées que par les entrées/sorties disques, au contraire de svnsync ou svnadmin dump--incremental.
Plutôt que d'initialiser un nouveau dépôt vierge comme miroir puis de synchroniser tout l'historique, les administrateurs gagneront un certain temps à d'abord faire une copie du dépôt enservice(par exemple avec svnadmin hotcopy), puis à utiliser svnsync initialize--allow-non-empty pour initialiser cette copie en tant que miroir, qui reflète déjà le contenu de l'original.
Svnadmin create nouveau- depot$ svnadmin dump vieux- depot| svnadmin load nouveau- depot Par défaut, le fichier dump prend beaucoup de place- beaucoup plus que le dépôt lui- même.
Ce script ajoute de lagestion de sauvegardes par-dessus svnadmin hotcopy, permettant de ne garder que les dernières sauvegardes(le nombre de sauvegardes à conserver est configurable) de chaque dépôt.
Svnadmin list- dblogs- Demander à la base de données Berkeley DB quels sont les fichiers de journalisation existants pour un dépôt Subversion donné(s'applique uniquement aux dépôts dont le magasin de données est du type bdb).
Utilisée avec la commande svnadmin create pour créer un dépôt avec magasin de données Berkeley DB dont l'option DB_TXN_NOSYNC est activée(cela améliore la vitesse du dépôt mais comporte certains risques).
Svnadmin lstxns mon- depot 19 3a1 a45$ Chaque élément de la sortie de cette commande peut être passé en argument de svnlook(avec l'option-- transaction(- t)) pour déterminer qui est à l'origine de la transaction, quand elle a eu lieu et quels types de changements ont été effectués- ces informations sont très utiles pour savoir si on peut supprimer la transaction sans arrière pensée!
Notez que svnadmin dump lit les arborescences des révisions du dépôt de la même manière que tout autre processus« lecteur»(par exemple svn checkout), vous pouvez donc sans risque lancer cette commande à n'importe quel moment.