Mercurial使用笔记

记录使用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 } 更新到某个版本。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值