`
Zhongwei_leg
  • 浏览: 555784 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论

使用 Mercurial 管理 github 的开源代码

阅读更多

一直在看 Tornado 的代码,由于 Tornado 的代码是放在 github 上管理的,而我又不熟悉 git (对 Mercurial 相对了解)。想查看其代码的历史更改记录十分不爽。

 

突然想 github 是否也支持 Mercurial, 搜索了一下,居然找到了。。。

 

http://hg-git.github.com/

 

这个 hg-git 插件就可以.

 

安装方法是:

 

sudo easy_install hg-git
 

获取 Tornado 代码的方法:

 

hg clone git://github.com/facebook/tornado.git
 

恩,搞定。这样就可以使用 Mercurial 查看 tornado 的代码更改历史记录了

 

hg log -l 3
0
0
分享到:
评论

相关推荐

    Mercurial与TortoiseHg使用入门教程

    Mercurial和TortoiseHg是一套强大的版本控制系统,尤其适合那些希望管理代码和项目变更的用户。Mercurial,常简称为Hg,是一个分布式版本控制系统,它允许开发者在本地存储完整的代码历史,无需中央服务器。Tortoise...

    2018尚硅谷Git和GitHub视频教程

    - Git是由Linus Torvalds于2005年发起的一个开源项目,最初是为了更有效地管理Linux内核源代码。 - Git的设计目标是速度、数据完整性以及支持分布式非线性工作流程。 - **Git的优势**: - 快速高效地处理从小型到...

    Git详解及github与gitlab使用1

    - **GitHub** 是一个基于云的服务平台,专注于提供Git仓库托管服务,同时还提供了丰富的社交编码功能,如问题追踪、项目管理、代码审查等。它是全球最大的开源软件仓库,开发者可以通过GitHub与其他开发者共享和...

    Atom-atom-hg,对Atom文本编辑器的Mercurial支持。适用于Linux、Mac OS X和Windows。.zip

    Atom文本编辑器,由GitHub开发,是一款基于Web技术的开源代码编辑器,以其高度可定制性和跨平台性受到程序员的广泛喜爱。 在Linux、Mac OS X和Windows操作系统上,Atom-Atom-Hg插件可以无缝集成到Atom环境中,为...

    github中文档

    分布式版本控制系统(DVCS)如Git、Mercurial、Bazaar和Darcs,则允许客户端将整个代码仓库镜像下来,任何一处服务器故障都可以通过本地仓库恢复。在DVCS中,每次提取操作实际上都是一次对代码仓库的完整备份。DVCS...

    git-writing-tools:使用 Git 或 GitHub 作为后端的编写工具列表

    名称Git集成GitHub 集成开源笔记 还支持用于导入的 :cross_mark: :cross_mark: :check_mark_button: :check_mark_button: 还支持 Subversion、Mercurial 和 Bazaar :cross_mark: :cross_mark: :cross_mark: :check_...

    很棒的-github-替代品:爱他们或离开他们

    7. **Source Control**:源代码控制,又称版本控制,是管理和跟踪代码变更的核心概念。它允许开发者回滚到旧版本,查看历史记录,以及并行开发,是软件开发不可或缺的一部分。 以上知识点展示了在GitHub之外,...

    Go Web编程

    安装Mercurial版本管理工具后,可以使用Mercurial命令从官方代码库克隆Go语言的源代码,然后通过运行all.bash(Unix)或all.bat(Windows)来编译和安装Go。安装成功后,需要设置环境变量GOROOT、GOBIN和PATH。 ...

    Github to Sourcetree-crx插件

    【总结】:通过“Github to Sourcetree-crx”插件,开发人员可以更便捷地利用Sourcetree这一强大的Git客户端与GitHub进行交互,提高代码管理效率,尤其适合频繁在GitHub和Sourcetree之间切换的开发者。这款扩展程序...

    基于Gitlab的代码审查流程(Code-Review)方案

    Git是一种先进的分布式版本控制系统,由林纳斯·托瓦兹开发,旨在取代较为传统的版本控制系统,如SVN和Mercurial。Git以其强大的性能、速度和灵活性在软件开发领域被广泛使用。与集中式的版本控制系统不同,Git采用...

    软件工程中的软件配置管理与版本管理.pptx

    - **Travis CI:** 主要面向开源项目的CI工具,支持GitHub等平台。 - **Docker Swarm:** 容器编排工具,用于自动化部署、调度和管理容器化的应用。 - **Rancher:** 容器管理平台,提供多云支持和友好的用户界面。 ...

    QuiteSleep:QuieSleep 应用程序(最初是在 GoogleCode 上开发并使用 Mercurial 但从现在开始,官方仓库是这个)

    对于像 QuiteSleep 这样的项目,Mercurial 提供了一种高效的方式来追踪和管理源代码的变更,尤其是在多个人协作开发时,能够保证代码的一致性和可追溯性。 在 QuiteSleep 的发展历程中,从GoogleCode迁移到新的官方...

    代码走查工具介绍

    5. **Phabricator** - Phabricator 是 Facebook 开源的一款代码审查和项目管理工具,它包含了一个名为 Differential 的代码审查组件。Phabricator 支持 Git、SVN 和 HG,并提供了一些高级特性,如代码注释和任务跟踪...

    upsource-bot:将 Jetbrains upsource 与 GitHub 集成的机器人

    2. **GitHub 集成**:GitHub 是全球最大的开源代码托管平台,广泛应用于项目协作和版本控制。通过 upsource-bot,开发者能够在 GitHub 上提交代码时,自动触发 UpSource 的代码审查,无需离开 GitHub 平台,增加了...

    SourceTreeSetup-3.4.9.rar

    2. **Git和Mercurial支持**:SourceTree支持两种分布式版本控制系统,Git用于开源项目和大型团队,而Mercurial则适用于小规模项目或个人使用。 3. **分支管理**:在SourceTree中,你可以轻松创建、合并和管理Git或...

    SourceTreeSetup-3.4.6_211129.rar

    Git是目前最流行的版本控制系统,广泛应用于开源项目和企业内部代码管理;Mercurial则以其轻量级和易于使用的特点在一些项目中占有一席之地。通过SourceTree,用户可以方便地进行版本提交、分支管理、合并、回退等...

    java采购供应平台源码-cluecc:cueccmercurial仓库的Github镜像(sourceforge)

    通过以上分析,我们可以得知这是一个基于Java的开源采购供应管理平台,利用了Mercurial进行版本控制,并在GitHub和SourceForge上有镜像仓库,提供了广泛的开发和协作机会。对于学习Java开发、供应链管理或有兴趣贡献...

    sourcetree.zip

    1. **Git和Mercurial支持**:Sourcetree兼容两种主流的分布式版本控制系统,Git用于开源社区广泛使用的版本控制,而Mercurial则在某些项目和企业中流行。用户可以根据自己的需求选择合适的版本控制系统。 2. **分支...

    vitess golang

    9. `.hg`: 这是Mercurial版本控制的根目录,表明项目使用Mercurial进行版本管理。 在实际使用Vitess Golang库时,开发者需要了解如何配置和操作MySQL集群,熟悉Vitess的分片技术,以及如何利用Go语言的特性优化...

Global site tag (gtag.js) - Google Analytics