Mercurial版本控制hg命令的基本用法

author Owner  •  Filed under templates, internet

  1. 进入指定的目录下,运行hg init完成仓库初始化,即创建一个空的仓库;

  2. 将项目放在仓库下,执行hg add,可将项目添加下仓库中。此步骤可与上述步骤合并,直接在项目根目录执行hg init完成仓库初始化;

  3. hg clone src; src为仓库地址,此命令将远程的仓库代码克隆到本地;

  4. hg pull; 把远程代码拉到本地,之前可能需要hg merge合并,或者hg up进行更新本地工作目录;

  5. hg add; 有新文件时,执行此命令进行添加;

  6. hg addremove; 如果本地有新增文件或者删除文件的操作,可以执行hg addremove添加未添加的文件,移除已经删除的文件;

  7. hg ci -m"description; 本地代码有发生变化时,需要先将代码提交到本地仓库,使用这个问题进行本地提交;

  8. hg push; 本地做好提交后,可使用hg st进行查看哪些文件发生了修改,可使用hg diff查看具体修改了哪个地方,最后通过push上传到远程仓库;

    当push时报 abort: authorization failed 这个错误时,需要更改 .hg/hgrc文件进行如下设置
    [web]
    allow_push = *
    push_ssl = false

  9. 当文件发生冲突时,先做标记hg resolve -m filepath ,然后hg resolve -l查是冲突是否纠正,然后再进行提交等操作。

Tagged: orci, lectus, varius, turpis

Comments (0)  • 2016-03-06 14:19:50 •  Edit

0 Responses

最新文章