2009-10-16 5 views

Répondre

15

Une exécution simultanée svnadmin dump n'interférera pas avec les nouveaux validations. Le fichier de vidage résultant, cependant, ne contiendra que les révisions qui étaient présentes dans le référentiel lorsque vous avez démarré svnadmin dump.

Vous devez saisir les validations effectuées pendant l'exécution de la sauvegarde initiale avec un second vidage.

Autres options que vous pourriez être intéressé par:

svnadmin hotcopy
Contrairement à un fichier de vidage, cela comprendra conf et hooks.

Pour maintenir un clone en lecture seule d'un référentiel existant. Parmi les trois, j'utilise le plus svnsync. Cela me permet de conserver une deuxième copie de nos dépôts sur une machine séparée, qui est plus proche de moi. Cela fait une bonne sauvegarde, ainsi que pour les caisses plus rapides. (Si le clone svnsync et l'original ont le même UUID, vous pouvez svn co svn://the-clone puis svn switch --relocate svn://the-clone https://the-original)

+0

Je ne savais pas que le dumping n'interférerait pas avec les changements de repo. Merci de nous avoir dit. (Avez-vous une référence pour cela?) – sbi

+1

Non, je n'ai pas de référence, bien que je me souvienne qu'elle soit apparue dans une discussion sur la liste de diffusion de l'utilisateur subversion il y a quelque temps. J'ai regardé, mais je ne trouve pas le fil. Donc, je l'ai juste essayé en faisant des commits à l'un de mes dépôts pendant que je le vidais. – bendin

+0

Le fil auquel je pensais est celui qui commence par ce message: http://subversion.tigris.org/ds/viewMessage.do?dsForumId=1065&dsMessageId=2065590 mais attention, l'OP est agressivement stupide. – bendin