Question

Quelle est la meilleure façon de créer redondant dépôts subversion?

J'ai un dépôt subversion (liés par apache2 et WebDAV) et voudrais créer un miroir de référentiel sur un autre serveur en cas de panne, mais je ne suis pas certain de la meilleure façon de procéder.

Je pense que le post-commit scripts pourrait être utilisé pour propager des changements, mais je ne suis pas sûr si c'est la meilleure façon de le faire, quelqu'un a une entrée

Était-ce utile?

La solution

Sonne comme ce que vous cherchez est fondamentalement fédérés (synchronisée) les serveurs...J'ai posé la même question récemment...et bien que je n'ai pas trouver la solution exacte que je cherchais, il est venu près.Voir ici:

Autres conseils

Avez-vous vraiment besoin pour s'engager back-ups?Il y a certainement de meilleurs moyens de protection contre les défaillances que d'aller dans cette voie.Par exemple, étant donné que la plupart des échecs sont des pannes de disque, le passage à une matrice RAID et/ou NAS/SAN de stockage vous permettra de mieux générales de protection et, s'il est configuré correctement, de meilleures performances.À ce moment, hors site de back-up devient une question d'utiliser les outils disponibles.Voir la Référentiel de maintenance de la section de la svn manuel pour plus de détails.

Si vous avez vraiment besoin pour s'engager back-ups, alors, oui, post-commit scripts sont la voie à suivre.

Si vous avez seulement besoin d'un accès en lecture seule pour le miroir de référentiel, vous pouvez utiliser svnsync qui avait été ajouté au SVN de 1,4 pour la mise en miroir.

Nous utilisons un dépôt secondaire sur notre serveur de build pour exécuter CruiseControl.NET contre, mais le miroir référentiel est en lecture seule.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top