Est-il possible de mettre en cache Subversion? Peut-être une solution commerciale?
Toute aide serait grandement appréciée.
Est-il possible de mettre en cache Subversion? Peut-être une solution commerciale?
Toute aide serait grandement appréciée.
Le contexte de votre question n'est pas clair, mais je suggérerais d'utiliser git-svn au lieu de Subversion. Le pont git-svn vous offre une interface et une expérience utilisateur comme Git, tout en conservant Subversion comme dépôt officiel. Fondamentalement, vous commencez par exécuter git svn clone
URL, ce qui crée un dépôt Git local contenant tout l'historique du dépôt, avec certaines métadonnées Subversion pour vous permettre de resynchroniser ultérieurement. Le dépôt Subversion est traité par Git comme un type spécial de dépôt distant. Git-svn présente plusieurs avantages par rapport au flux de travail habituel de Subversion :
svn log
, se font localement. git log
est beaucoup plus rapide que svn log
. (Si vous souhaitez que la sortie ressemble à svn log
, exécutez plutôt git svn log
.)Les principaux inconvénients sont :
git commit -a
suivi de git svn dcommit
) peuvent être déroutantes pour certains utilisateurs.J'ai trouvé des informations intéressantes http://www-01.ibm.com/support/docview.wss?uid=swg21217781
Méthodes prises en charge:
Méthodes WebDAV (définies dans la RFC 2518):
PROPFIND , PROPPATCH , MKCOL, COPY, MOVE, LOCK, UNLOCK, SEARCH
Est-ce que quelqu'un a essayé d'exécuter subversion via un serveur proxy IBM?
Une solution commerciale très générale est une offre de produit de Riverbed Technology. À ma connaissance, elle est déployée au centre de données et dans les bureaux distants et surveille tout le trafic réseau, sur lequel elle calcule des sommes de contrôle au niveau d'un bloc (?).
Dans le cas de l'envoi de données depuis le centre de données (par exemple, un serveur Subversion central), lorsqu'elle identifie un trafic sortant qui correspond à une somme de contrôle précédente, elle envoie juste la somme de contrôle par le WAN, que le dispositif du bureau distant recherche, décompresse, et transmet le bloc de données correspondant sur son LAN. J'ai entendu parler de son utilisation dans plusieurs entreprises pour améliorer les vitesses du réseau des bureaux distants.
Vous pouvez essayer d'utiliser un cache HTTP comme Squid pour mettre en cache les requêtes HTTP.
SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.