2011-09-26 2 views
1

Je suis ramifient bzr certains dépôts de Launchpad et il prend beaucoup de temps (heures)Comment puis-je faire mes téléchargements Launchpad plus vite

Comme il est distribué le contrôle de version, ne serait-il possible d'avoir une copie locale de ceux des dépôts (que je pourrais juste mettre à jour manuellement avant de les cloner), appelons-le une machine de cache, et puis toujours les cloner? Quelles seraient les étapes et les commandes sur les 2 machines (la machine "copie locale" et la "machine cible"?)

Je préférerais ne pas avoir un bazar servant de copie locale mais juste un repositoy normal.

Mais je pense que ce serait plus rapide? Sinon, peut-être que je pourrais rsync le cache pour obtenir la branche initiale sur la machine cible, ai-je raison?

+0

Quelle version de bzr vous utilisez, et quelle branche vous le clonage? Les versions plus récentes sont nettement plus rapides et ne devraient plus prendre des heures. – jelmer

+0

@jelmer: J'utilise les paquets ubuntu 10.04 http://packages.ubuntu.com/lucid/bzr - on dirait que c'est V 2.1. Et ce que vous dites signifie que je n'ai pas de chance, ces repos sont définitivement très vieux alors, ils prennent des âges. merci :) – mit

Répondre

3

La solution la plus simple serait d'utiliser un référentiel partagé localement. De cette façon, bzr réutilisera automatiquement toutes les révisions présentes dans le référentiel partagé lorsque vous clonez une branche.

http://wiki.bazaar.canonical.com/SharedRepositoryTutorial

+0

merci, c'était ce que je cherchais :)) – mit

Questions connexes