MDN wants to learn about developers like you: https://qsurvey.mozilla.com/s3/MDN-dev-survey

这篇翻译不完整。请帮忙从英语翻译这篇文章

如果你的网络不稳定, hg clone 不能顺利的下载源码, 你可以通过 bundle of the repository 下载源码,这种方式可以让你断点续传源码,当然之后你也能时刻保持最新的源码.

下载 a bundle

https://hg.mozilla.org/ 最新的 bundles 文件都放在这里 https://hg.cdn.mozilla.net/.

推荐使用 gzip 格式, 当然其他格式也是可以的(译者注: zstd 格式虽然文件最小, 可能需要额外配置mercurial) .

搭建本地代码仓库

假设你已经下好了 bundle 文件,存放位置为 /path/to/your/xxxx.gzip-v2.hg  ,仓库目录为mozilla-central  ,注意根据实际文件位置进行操作

1. 创建新的仓库,假设仓库文件夹为 mozilla-central ,敲击命令:

mkdir mozilla-central
hg init mozilla-central

2. 导入 bundle 文件到仓库,敲击命令:

cd mozilla-central
hg unbundle /path/to/your/xxxx.gzip-v2.hg

在这里需要花费一些时间,请耐心等候.

3. 配置仓库更新地址,敲击命令:

hg config --local

在这里你可能需要输入选项选择编辑器,也可以重新输入 select-editor 命令重新选择.

在打开的编辑器里,或者编辑mozilla-central/.hg/hgrc ,编辑其内容为:

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

4. 获取、检验、保持最新源代码 ,执行命令:

hg pull

5. 检出(导出)源码:

hg update

现在你已经复制了 mozilla-central 的代码,跟 hg clone 的效果是一样的. 你可以 adjust your build settings, 或者 build Firefox 了!

另参见

文档标签和贡献者

 此页面的贡献者: tcg2008, I9500
 最后编辑者: tcg2008,