ViewVC Chargement base de données
De EjnTricks
Votre avis
Nobody voted on this yet
|
|
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.
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.