Как я могу ускорить загрузку с панели запуска? - PullRequest
1 голос
/ 26 сентября 2011

Я bzr разветвляю некоторые репозитории панели запуска, и это занимает очень много времени (часов)

Поскольку это распределенный контроль версий, не было бы возможности иметь локальную копию этих репозиториев (что я мог бы простообновить вручную, прежде чем я их клонирую), давайте назовем это кеш-машиной, а потом всегда клонируем их?Каковы будут шаги и команды на 2-х машинах («локальный копировальный аппарат» и «целевой компьютер»?)

Я бы предпочел, чтобы базар не служил локальной копией, а был просто обычной репозитой.

Но я ожидаю, что это будет быстрее?Если нет, то, может быть, я мог бы rsync кеш, чтобы получить начальную ветвь на целевой машине, я прав?

1 Ответ

3 голосов
/ 26 сентября 2011

Самое простое, что можно сделать - это использовать общий репозиторий локально.Таким образом, bzr будет автоматически повторно использовать любые ревизии, присутствующие в общем хранилище, когда вы клонируете ветку.

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

...