Miroir Dépôt SVN [Écriture par le biais de l'utilisation de proxy]
J'ai une base de code situé en Europe et à l'accès à cette base de code à partir de l'Asie. La base de code est sensiblement énorme, le téléchargement de l'ensemble de la base de code (ce qui est parfois nécessaire) devient une douleur.
Je voulais savoir si quelque chose comme cela.
Je veux une solution qui "je vais avoir un serveur svn localement, ce qui sera synchronisé avec le svn main et de servir mon équipe comme le svn est hébergé localement."
Merci d'avance
Munim
- quelle est la question?
- J'ai édité, merci de vérifier
Vous devez vous connecter pour publier un commentaire.
Essayer Multisite Référentiel De Réplication avec VisualSVN Serveur. C'est exactement ce que vous cherchez alors.
Multisite Référentiel de Réplication permet de classique réplication maître/esclave architecture qui vous permet de configurer un référentiel maître, à votre principal codebase emplacement en Europe avec plusieurs esclaves à d'autres endroits.
En revanche à la norme en écriture par l'intermédiaire de proxy solution, en Multisite Référentiel fonctionnalité de Réplication
maître et de l'esclave référentiel ressemble et agit comme un inscriptible référentiel Subversion,
la réplication entre le maître sna esclaves est effectuée automatiquement et de manière transparente,
prise en charge des mécanismes d'authentification,
Il est facile à installer, fonctionne out-of-the-box avec un minimum de configuration via VisualSVN le Gestionnaire de Serveur de console MMC.
En savoir plus à http://www.visualsvn.com/support/topic/00068/
Vous pouvez également essayer d'écrire-par-procuration qui est pris en charge depuis le SVN de 1,5 et fonctionne très bien.
Avec cette configuration, vous avez un maître et un esclave référentiel.
L'esclave repo agit comme un local cache de lecture alors que s'engage sera acheminé vers votre serveur maître et à nouveau synchronisé.
Cette solution vient avec subversion /apache.
Voir ce svndevelopers blog pour plus de détails. Ou la superbe SVN livre, ou le dernier mais non le moins, la subtrain admin de formation présentations
Voici un très bon article sur comment le configurer:
http://wordaligned.org/articles/how-to-mirror-a-subversion-repository
L'idée générale est d'utiliser
svnadmin hotcopy
de faire la copie sans temps, peut-être déclenchée par un post-commit hook, ou sur une minuterie.Une autre option, discutés ici:
http://blogs.collab.net/subversion/2007/08/mirroring-repos/
Est pour l'utilisation de SVN de synchronisation à faire une synchronisation, plutôt qu'une copie, à l'aide de la
svnsync synchronize
commande.svnsync
est presque certainement votre chemin pour aller ensuite. Vous pouvez mettre en place un post-commit hook qui va faire la synchronisation pour vous. Ce deuxième lien devrait vous donner une bonne plain-pied à travers.svnsync
pourrait être une solution, mais je veux un peu semblable àTFS Proxy
.svnsync
est le plus proche que vous allez obtenir. Vous pouvez obtenir assez proche à l'aide de scvsync, tho.En plus de la svnsync, vous pouvez essayer la solution commerciale de Wandisco.