当前位置: 首页 > 工具软件 > Mercurial > 使用案例 >

Mercurial使用笔记

慕容雅珺
2023-12-01

记录使用Mercurial中遇到的问题和疑惑(1)

整体结构

主要有三部分组成,remote repo, local repo, working copy,只有理解的这种关系才能比较好的掌握。

参考:下面这篇文章对着三者的关系讲解的特别好。
http://anotherwayaround.blog.163.com/blog/static/1900662202012326104313552/**


命令

hg update 缩写: hg up

hg update: 命令操作的主要是local repo -> working copy,即把本地仓库中的内容更新到本地工作目录,这样我们就可以是本地工作目录中的代码处于任何一个分支的任何一个版本,这样我们就可以用本地工作目录中的任何一个版本生成app,方便测试和调试bug。

  1. hg update -C

    { -C –clean discard uncommitted changes (no backup)) } 会清空本地所有的没有提交的更改(工作目录),并且无法找回,如果已经提交到本地仓库,则没事。 慎用

  2. hg update 分支名

    这个命令在hg update –help没有看到,这个命令会把工作区的内容更新为这个分支的最新内容,这个命令的效果可以通过hg update -r xx 来实现,这要这个-r xx 是这个分支的最新版本号就可以了。

  3. hg update -r xx

    { -r –rev REV revision } 更新到某个版本。


 类似资料: