Question

Est-il possible de créer des serveurs Subversion « fédérés » ?Comme dans un serveur à l'emplacement A et un autre à l'emplacement B qui synchronisent automatiquement leurs versions locales du référentiel.De cette façon, lorsque quelqu'un à l'un ou l'autre emplacement interagit avec le référentiel, il accède à son serveur local respectif et bénéficie donc de temps de réponse plus rapides.

Était-ce utile?

La solution

C'est plus ou moins le cas d'utilisation parfait pour SVK.SVK est une interface de ligne de commande pour Subversion qui fonctionne avec une copie locale complète du référentiel.Donc vos commits, mises à jour, etc.travaillez sur le référentiel local et vous pouvez ensuite vous synchroniser avec un maître.De toute façon, je recommanderais généralement SVK plutôt qu'une simple subversion, car cela rend beaucoup de choses plus agréables.Pas de dossiers .svn, meilleures branches et fusions, meilleure résolution des conflits.

Autres conseils

Subversion 1.5 a introduit la prise en charge de l'écriture via proxy pour les serveurs webdav par rapport à la prise en charge existante de SvnSync ajoutée dans la version 1.4.Cela vous permet d'avoir des miroirs locaux pour récupérer les fichiers et l'historique, mais les validations sont directement validées dans le référentiel maître.S'ils sont correctement configurés, les miroirs locaux reçoivent les modifications immédiatement.

Voir le Livre SVN pour plus de détails.

On dirait que tu pourrais aimer Git.Il y a un Google Talk expliquant tout ça.

Ce n'est probablement pas exactement ce que vous recherchez, mais vous pourrez peut-être implémenter un clustering au niveau du système d'exploitation.

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