`
haoningabc
  • 浏览: 1476804 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

hg 版本控制

    博客分类:
  • mac
 
阅读更多
hg
转载和参考http://blog.csdn.net/ssll2826/article/details/1542796
得新建个用户名:
http://blog.csdn.net/zhangyadick18/article/details/6231088

$ cd proj
$ hg init         //生成repository
$ hg add /Users/apple/red54apple/mongolog //加入文件
或者
$ hg addremove    //加入可识别的文件,去除其他文件
$ hg commit       //生成你的代码的第一个版本
$ hg ci <文件名>

如果报错
cd .hg
vi hgrc
[paths]
default=http://haoningabc.iteye.com/
[ui]
username=haoning <haoningabc@163.com>

hg parent //查看当前版本
hg log //查看所有版本
hg co <版本号> //回到某个版本
如果改错了
hg revert <文件名>
hg status //查看文件状态, A M ?

$ hg tag    //可以在一些重大的阶段制作tag,以便于将来对代码的一些里程碑进行回溯 
$ hg tags   //查看所有的tag,进行大的版本比较

$ hg clone source dest //可以完整地将一个repository拷贝到另一个目录,这很适合做分支处理或者作一些实验型代码。
$ hg update  //从原始代码树中取得最新的更新
$ hg pull 和 hg push 分别从原始地代码树中取得或者提交最新更新地文件

4.patch
$ hg diff //比较当前改动和当前版本的区别,也可以用-r参数指定两个版本进行比较,比较的结果可以从定向到文件,此文件即是一个标准的patch文件。
$ hg import /fullpath/filename //将patch文件打到当前的代码树上。
分享到:
评论

相关推荐

    hg版本控制

    ### HG版本控制知识点详解 #### 一、HG版本控制系统概览 **1.1 为什么使用版本控制系统?** - **版本控制的意义:** - 版本控制系统是一种记录一个或若干个文件内容变化,以便将来查阅特定版本修订情况的系统。 ...

    hg版本上传工具

    标题中的“hg版本上传工具”指的是Mercurial(Hg)的版本控制工具,而TortoiseHg是Mercurial的一个图形用户界面,专为Windows操作系统设计。TortoiseHg使得用户能够方便地进行版本控制操作,如提交、更新、合并、...

    分布式版本控制Tortoisehg使用的简单说明

    ### 分布式版本控制系统Tortoisehg的使用详解 #### 分布式版本控制的优势与应用场景 在介绍Tortoisehg之前,我们先来了解一下分布式版本控制系统的一些基本概念及其优势。 **分布式版本控制系统**(Distributed ...

    tortoisehg-2.7.1-版本控制-x64

    《TortoiseHg 2.7.1:掌握分布式版本控制系统的关键》 TortoiseHg是一款基于Mercurial的图形化版本控制系统,专为Windows用户设计。Mercurial是一种强大的、开源的分布式版本控制系统,它允许用户跟踪并管理项目源...

    TortoiseHg V5.6.0 Mercurial(Hg)版本管理系统图形客户端(32 位+64 位)

    TortoiseHg V5.6.0 是一个基于Mercurial(Hg)的版本控制系统,专为Windows用户设计的图形化客户端。Mercurial是一个分布式版本控制系统,它允许开发人员跟踪和管理代码库的变化,同时支持多人协作。TortoiseHg是...

    版本控制管理工具 SourceTree

    SourceTree 是一款强大的版本控制系统客户端,专为Git和Mercurial(Hg)设计,适用于Windows和Mac操作系统。它以其直观的图形用户界面著称,使得对版本控制的操作变得更为简单易用,无论是对于初学者还是经验丰富的...

    TortoiseHg-4.9.1-64bit

    《TortoiseHg 4.9.1:掌握Mercurial分布式版本控制的利器》 在软件开发过程中,版本控制系统扮演着至关重要的角色,它能够帮助开发者追踪代码的变更历史,协同工作,并确保代码的稳定性和可维护性。TortoiseHg,...

    tortoisehg-4.9.1-x64.msi

    tortoisehg 4.9.1 版本控制系统windows 客户端,64位。

    sourceTree install 安装包

    SourceTree是一款强大的免费源代码管理工具,由Atlassian公司开发,特别适用于Git和Hg版本控制系统。它以其直观易用的图形用户界面而受到广大开发者喜爱,使得复杂的命令行操作变得简单。在Mac平台上,SourceTree ...

    TortoiseHg V5.1.0 Mercurial 客户端

    TortoiseHg V5.1.0 是一个基于Mercurial版本控制系统构建的图形化客户端,专为Windows用户设计。Mercurial是一种分布式版本控制系统,它允许开发人员跟踪和管理代码库的变化,便于协作和代码历史记录。TortoiseHg...

    烽火HG6201T固件升级(江西版本 )

    这篇我们将详细探讨烽火HG6201T固件升级的江西版本及其重要性。 固件是嵌入在硬件设备中的软件部分,负责控制设备的运行和管理其功能。烽火HG6201T的固件升级(江西版本)可能针对江西省的特定网络环境进行了优化,...

    SourceTreeSetup-2.4.8.0 git最新win可视化管理工具

    SourceTree是由Atlassian公司开发的一款免费的、强大的Git和Hg版本控制系统图形界面工具。它为开发者提供了一个直观易用的界面,使得用户可以方便地进行版本控制操作,而无需深入理解复杂的Git命令行。SourceTree在...

    TortoiseHg V5.5.0 Mercurial(Hg)图形客户端(32 位+64 位)

    8. **集成到Windows资源管理器**:TortoiseHg与Windows系统无缝集成,右键菜单中包含所有必要的版本控制操作。 在提供的压缩包中,有两个安装文件:"tortoisehg-5.5.0-x64.msi" 和 "tortoisehg-5.5.0-x86.msi",...

    TortoiseHg帮助指南

    TortoiseHg是一款专门用于Mercurial版本控制系统的图形界面工具。它为Windows和Linux用户提供了一种方便的方式来管理代码版本,操作简单直观,与操作系统的文件管理器集成良好。通过TortoiseHg,用户可以执行各种...

    TortoiseHg-5.1.0-64bit

    《TortoiseHg 5.1.0:可视化Mercurial版本控制的利器》 在软件开发领域,版本控制系统是不可或缺的工具,它能够帮助开发者跟踪和管理代码的变更历史,有效地协同工作。其中,Mercurial是一款流行的分布式版本控制...

    HG532E 固件 V15

    本文将深入探讨HG532E路由器的V15固件版本,揭示其特性、功能优化以及升级流程,帮助用户更好地理解和利用这一先进固件。 一、HG532E概述 华为 HG532E是一款高性能的家庭宽带路由器,设计用于提供稳定的无线网络...

    适用于小版 HG8321R 的固件可改联通定制 FW_9E6_HG8321RV300R017C10SPC120_china_all

    标题 "适用于小版 HG8321R 的固件可改联通定制 FW_9E6_HG8321RV300R017C10SPC120_china_all" 提供了一个关键信息,即这是一个针对特定型号路由器的固件升级包,特别是针对小型版本的华为 HG8321R 路由器,以及可能...

    TortoiseHg-5.0.2-64bit

    《TortoiseHg 5.0.2:可视化Mercurial版本控制的利器》 在软件开发领域,版本控制系统是不可或缺的工具,它能够帮助开发者跟踪和管理代码的变更历史,有效地协同工作。其中,Mercurial是一款广受欢迎的分布式版本...

    Mac版Hg客户端

    【标题】"Mac版Hg客户端"涉及到的主要知识点是Mercurial(Hg)在苹果Mac OS操作系统上的使用,特别是通过专为Mac设计的图形用户界面(GUI)工具MacHg来管理版本控制。 Mercurial(Hg)是一种分布式版本控制系统,它...

    hg.rar_HG

    标题 "hg.rar_HG" 暗示这是一个与 HG 相关的压缩文件,而 HG 通常指的是 Mercurial,一个分布式版本控制系统。这个压缩包可能是为了分享或备份使用 C++ 编程语言完成的课后作业。描述中提到管理员账号为 "110",密码...

Global site tag (gtag.js) - Google Analytics