zoukankan      html  css  js  c++  java
  • OpenJDK-study-001 windows上安装Mercurial 4.4.1 克隆OPENJDK版本库

     下载安装

    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.1ox.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

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

  • 相关阅读:
    java_IO读写模版
    c#_DropdownList Panel Textbox 控件交互使用,有autopostback和没有的区别
    C#_datatable 写入大量数据_BulkCopy
    C#_datatable_读取
    C#_数据库交互_SqlHelper
    C#_数据库基本交互
    C#_Wpf_DataContex上下文整个类绑定
    C#_wpf_userinput_数据绑定_后台对象改变,界面数据也变化
    C#_delegate
    C#_delegate
  • 原文地址:https://www.cnblogs.com/heben/p/8305848.html
Copyright © 2011-2022 走看看