zoukankan      html  css  js  c++  java
  • Mercurial使用经验谈:日常使用指南

    Mercurial日常使用的命令并不多,我建议使用TortoiseHg客户端,GUI界面更容易理解和操作。

    • 首先是Clone,获取一个完整的库。一般库的地址都是http://开头的,如http://10.20.80.80:8000/。本地会生成一个.hg目录,存放整个库。同时也会把文件都更新.hg所在的目录中。
    1.  Add添加文件。Mercurial跟CVS一样,只有文件有版本记录,目录没有。所以空目录是不能添加到库里面的。
    2.  Commit,提交改动。提交使用的用户名可以在Global Settings或者Repository Settings中设置。跟SVN一样,Mercurial使用ChangeSet,方便跟踪一次提交的所有文件改动。所以尽量把相关的改动一次提交,无关的改动分开提交。
    3.  Pull/Push,把本地库的改动与其他库同步。可以直接在TortoiseHg的Hg Repository Explorer中直接操作。建议
      1. 先使用Incoming,看看有什么改动可以更新,以及更新后是否会产生匿名分支。
      2. 然后根据需要执行Pull操作(Incoming之后直接Accept),获取新的改动。
      3. 在解决可能出现的冲突、合并、Rebase之后,再使用Outgoing看看哪些自己的改动可以推送到其他库中,确认后再Push(Outgoing之后直接Accept)。

    就这么多了,日常使用中90%的命令就这几个,挺简单的。

  • 相关阅读:
    关于面试的有意义问题
    Web测试方法总结
    alwayson05-安装sql server
    alwayson03-安装故障转移
    always on
    alwayson02-各个节点加入域
    alwayson01-搭建域环境
    undo log和redo log
    mysql事务隔离级别
    Ajax
  • 原文地址:https://www.cnblogs.com/tinyfish/p/1784742.html
Copyright © 2011-2022 走看看