下载安装

1.下载Mercurial

进入https://www.mercurial-scm.org/wiki/Mercurial下载,windows上傻瓜式安装的,安装好之后,命令行进入安装目录,使用命令hg version正常回显说明安装成功

2.下载trees.py

配置

如果没有这一步,则无法使用tclone命令,因为tclone命令并非内置,而是藉由trees.py扩展而来的

如果是win7:

  1. 将刚才下载 的trees.py保存在某个地方,比如保存在Mercurial的安装后的根目录;

  2. 将下面一行添加到 ~/.hgrc 文件的[extensions]区,windows7中,该文件在Mercurial4.4.1\box\.hg文件夹里,并且windows7安装后的Mercurial4.4.1,该文件里默认没有[extensions]区,我是手动添加的。

      trees = D:/openjdk-research/Mercurial/trees.py

如果是win10:

  1. 将刚才下载 的trees.py保存在某个地方,比如保存在Mercurial的安装后的根目录;

  2. 将下面一行添加到 ~/.mercurial.ini 文件的[extensions]区,windows10中,该文件在C:/Users/xxx 文件夹里。

      trees = D:/openjdk-research/Mercurial/trees.py

 新建沙盒

什么是沙盒库?除了项目版本库之外,还有一些测试库,可以用来运行一些针对Mercurial的测试命令,而无需担心对开发造成破坏。可以谨慎并自由地使用它们;这就是沙盒库,沙盒库中的内容有可能在任何时候被删除。

下面的截图展示了如何验证Mercurial是否安装成功,以及如何建立一个沙盒

上图用到的命令如下:

  mkdir sandbox; cd sandbox

  hg clone http://hg.openjdk.java.net/sandbox/box

克隆森林

所谓森林,就是整个版本库,如果项目使用森林,强烈建议开发人员克隆整个森林,而不是单个存储库。这是确保构建一致性的唯一手段。以下示例说明了将整个jdk9 / dev森林克隆到目录 "9dev" 中的两种方式。

1:使用树来扩展整个森林,只需要使用tclone命令:

  hg tclone http://hg.openjdk.java.net/jdk9/dev my-jdk9-dev

由于我国国情,无法通过该方式获取到源代码。我放弃了

OpenJDK-study-001 windows上安装Mercurial 4.4.1 克隆OPENJDK版本库的更多相关文章

  1. 在Windows上安装Nexus 3.2.0-01

      在Windows上安装Nexus 环境: Windows 7 apache-maven-3.3.9 JDK 1.8 下载Nexus: https://sonatype-download.globa ...

  2. 在Windows上安装Elasticsearch 5.0

    在windows上安装Elasticsearch Elasticsearch可以使用.zip软件包安装在Windows上. elasticsearch-service.bat命令,它将设置Elasti ...

  3. 在windows上安装elasticsearch7.6

    在windows上安装elasticsearch7.6 安装Java1.8 下载Java1.8 提取码:yi0c 链接:https://pan.baidu.com/s/1mNd2Yg-k6ob91bO ...

  4. 在 Windows 上安装Rabbit MQ 指南

    rabbitMQ是一个在AMQP协议标准基础上完整的,可服用的企业消息系统.他遵循Mozilla Public License开源协议.采用 Erlang 实现的工业级的消息队列(MQ)服务器. Ra ...

  5. 在Windows上安装虚拟机详细图文教程

    用虚拟机来安装最新的软件,安装最新的系统等等比较保险,可以避免安装不顺利影响自己原来的系统和应用,想尝鲜又担心自己完全更换系统不适应的朋友可以尝试. 虚拟机下载:https://yunpan.cn/c ...

  6. 在windows上安装ASP.NET 5(译文)

    本文将介绍如何在windows上安装ASP.NET5,包括单独安装和通过Visual Studio 2015 安装. 本文包括: 通过Visual Studio安装ASP.NET 单独安装ASP.NE ...

  7. python环境搭建-在Windows上安装python3.5.2

    在Windows上安装Python3.5.2 首先,根据你的Windows版本(64位还是32位)从Python的官方网站下载Python 3.5.2对应的64位安装程序或32位安装程序(网速慢的同学 ...

  8. windows上安装apache python mod_python

    综述:   windows上安装apache python mod_python的例子.教程甚至图解都不少:但作为新手还是会出错,而且一时无法快速排解. 在此笔者将根据自己的实践经验,给出几个需要注意 ...

  9. (转)如何在Windows上安装多个MySQL

    原文:http://www.blogjava.net/hongjunli/archive/2009/03/01/257216.html 如何在Windows上安装多个MySQL 本文以免安装版的mys ...

随机推荐

  1. Openssl编程--源码分析

    Openssl编程 赵春平 著 Email: forxy@126.com 第一章 基础知识 8 1.1 对称算法 8 1.2 摘要算法 9 1.3 公钥算法 9 1.4 回调函数 11 第二章 ope ...

  2. Jmeter之响应结果乱码解决

    场景: 在测试过程中,我们可能需要查看结果树,但是发现里面的响应数据在“Document”以外的其他表现形式下都有乱码,如下图就是设置了以Text的形式展示,响应数据包含乱码: 分析:原因是Jmete ...

  3. oracle 定时 job

    最近在工作中遇到了要在oracle里面创建一个定时job,从远程数据库里面定时把某张表里面的数据更新到本地服务器上某个表里,具体操作: 1.在自己数据库里面先创建一张表test create tabl ...

  4. 修复ogg source端意外宕机造成的数据不同步

    修复ogg source端意外宕机造成的数据不同步 分类: Oracle2016-04-28 11:50:40原文地址:修复ogg source端意外宕机造成的数据不同步 作者:十字螺丝钉 ogg s ...

  5. 谷歌被爆秘密研发新系统 欲5年内取代Android

    谷歌2年多来有一群工程师秘密研发新系统,希望最终能取代手机操作系统安卓.安卓日前遭欧盟以反垄断为由重罚. 谷歌的新研发计划Fuchsia是从零开始,希望在更多个人装置和各式小巧装置联机上网的情况下,能 ...

  6. Java对象之间的深度复制拷贝

    /* * Copyright (c) 1995, 2011, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETA ...

  7. ctrl + alt + T无法启动终端

    kill -9 -1重新进入即可

  8. nginx常用命令及简单配置

    nginx常用命令 nginx -c /usr/local/nginx/conf/nginx.conf 启动nginx(windows下start nginx); nginx -s quit 停止ng ...

  9. 判断ie浏览器7、8、9三个版本

    判断ie浏览器7.8.9三个版本   上午的时候,本来是想做一个position:fixed在各个浏览器下兼容的方案的,但是发现ie7/8下面的position:fixed只支持一个屏幕,如果内容高度 ...

  10. GoogLeNet 之 Inception v1 v2 v3 v4

    论文地址 Inception V1 :Going Deeper with Convolutions Inception-v2 :Batch Normalization: Accelerating De ...