Mercurial bundles

Перевод не завершен. Пожалуйста, помогите перевести эту статью с английского.

Если у вас медленное сетевое подключение, в следствие чего hg clone не заканчивается успехом, вы можете попытаться загрузить bundle из интересующего вас хранилища. Это может оказаться полезным, так как загрузка файла, в отличие от hg clone, может быть возобновлена, если соединение прерывается. Если вы скачали bundle с исходниками, обновиться до последней версии будет проще, т.к. у вас уже есть большая часть исходников.

Загрузка bundle

Последние версии bundle некоторых из репозиториев перечисленны в https://hg.mozilla.org/ доступны на CDN в https://hg.cdn.mozilla.net/.

Общая рекомендация - используйте gzip-bundle . Однако, если ваш Интернет медленный, учтите, что bz2-bundle занимают меньше места и можно использовать их (но при этом процесс обновления займет больше времени).

Настройка репозитория

После того как вы скачали bundle репозитория, выполните следующие действия, чтобы пересоздать хранилище локально на основе этого пакета (замените "mozilla-central" на интересующий вас репозиторий).

1.Инициализировать новый репозиторий (в каталоге mozilla-central):

mkdir mozilla-central
hg init mozilla-central

2. Un-bundle the bundle в этот католог:

To use the below command in Windows, export the \path\to\hg and invoke the command from command prompt.

cd mozilla-central
hg unbundle /path/to/your/bundle.hg

Get comfortable. Grab a coffee (or your favorite tasty beverage). Maybe a nap. This unbundling process is going to take quite a lot of time.

3. Add the following lines to the file mozilla-central/.hg/hgrc (you may have to create it) so that Mercurial will automatically know where to pull changes from future updates.

[paths]
default = https://hg.mozilla.org/mozilla-central/

5. Update the repository to get all the changes since the bundle was created (this step also doubles as a check of the bundle integrity since if its contents are not exactly the same as what's in the official repository then the hg pull will fail):

hg pull

5. Check out a working copy from your new up to date repository:

hg update

You now have a clone of mozilla-central that is identical to one made via hg clone. You can adjust your build settings, or you can go straight ahead and build Firefox!

See also

Метки документа и участники

 Внесли вклад в эту страницу: Paladine, Tihoem
 Обновлялась последний раз: Paladine,