ViewVC Chargement base de données

De EjnTricks
Révision de 18 octobre 2013 à 12:03 par Etienne (discussion | contributions)

(diff) ← Version précédente | Voir la version courante (diff) | Version suivante → (diff)

Hand-icon.png Votre avis

Nobody voted on this yet

 You need to enable JavaScript to vote


L'application ViewVC utilise une base de données afin de stocker les différentes opérations sur les dépôts SVN. La base peut être peuplée au fur et à mesure des commit. Cependant, lors d'une installation initiale, ou lors d'une reprise depuis une sauvegarde, il faut pouvoir reconstruire la base de données.

Command-icon.png Ceci s'effectue à l'aide de la commande svndbadmin disponible dans le répertoire bin du répertoire d'installation de l'application. L'exécution de celle-ci avec l'argument rebuild suivi de l'emplacement du dépôt SVN cible permet de régénérer l'ensemble des données. Pour cette exemple, l'argument -v est ajouté afin de visualiser les actions réalisées.

#sudo /var/opt/viewvc/bin/svndbadmin -v rebuild /var/opt/svn/study
Purging commit info for repository root `/var/opt/svn/study'
Building commit info for revision 0... skipped (no changes).
Building commit info for revision 1... skipped (no changes).
Building commit info for revision 2... skipped (no changes).
Building commit info for revision 3... skipped (no changes).
Building commit info for revision 4... skipped (no changes).
Building commit info for revision 5... done.
Building commit info for revision 6... skipped (no changes).
Building commit info for revision 7... skipped (no changes).
Building commit info for revision 8... skipped (no changes).
Building commit info for revision 9... skipped (no changes).
Building commit info for revision 10... skipped (no changes).
Building commit info for revision 11... done.
Building commit info for revision 12... skipped (no changes).
Building commit info for revision 13... skipped (no changes).
Building commit info for revision 14... skipped (no changes).
Building commit info for revision 15... done.
Building commit info for revision 16... skipped (no changes).
Building commit info for revision 17... done.
Building commit info for revision 18... skipped (no changes).
Building commit info for revision 19... done.
Building commit info for revision 20... done.
Building commit info for revision 21... done.
Building commit info for revision 22... done.
Building commit info for revision 23... done.
Building commit info for revision 24... done.
Building commit info for revision 25... done.
Building commit info for revision 26... done.
Building commit info for revision 27... done.
Building commit info for revision 28... done.
Building commit info for revision 29... done.
Building commit info for revision 30... done.
Building commit info for revision 31... done.
Building commit info for revision 32... skipped (no changes).
Building commit info for revision 33... done.
Building commit info for revision 34... done.
Building commit info for revision 35... done.
Building commit info for revision 36... done.
Building commit info for revision 37... done.
Building commit info for revision 38... done.
Building commit info for revision 39... done.
Building commit info for revision 40... done.
Building commit info for revision 41... done.
Building commit info for revision 42... done.
Building commit info for revision 43... done.
Building commit info for revision 44... done.