hg 使用命令

未整理

hg ci -m "close branch" -- close-branch //关闭某个分支

hg branches 查看全部分支

hg update 分支名 切换分支

hg push -b 分支名 只提交某个分支

hg tags 所有tag列表

hg tag tag名字 给代码库打tag

hg log -l 2 -v 查看log, 只显示前两行

hg diff -r 14 > r14.patch 将当前版本和第14个log的差异写到r14.patch 文件中

hg strip -r 15 删除第15个之后的hg log

hg patch r14.patch 将补丁做当前log

创建新分支

  1. hg branch test 创建test分支
  2. hg commit -m "test branch" 提交分支到本地
  3. hg push --new-branch 将新分支提交到远程仓库
实际使用
  1. 源码库没有给创建分支,所以每次开发前在代码上创建分支 jinz
  2. hg update jinz 切换分支
  3. 写完以后, 需要上传,这个时候源码库需要有你的分支,管理员去创建了一个 jinz 分支
  4. 这个时候源码库和你本地都有一个 jinz 分支, 你需要先 hg pull 拉取源码分支
  5. 这个时候本地就有了两个 jinz 分支 有两个 Head 需要合并删除一个
  6. hg merge -r 65 合并并且删除本地的head, 65是head的编号。

使用分支

  1. hg branch 查看当前分支
  2. hg branches 查看当前所有分支
  3. hg update test 切换当前分支到test
  4. hg update -r 版本号 切换到你指定的版本

hgignore 忽略设置

  1. 创建 文件 .hgignore , 注意是一个隐藏文件
  2. 创建忽略规则
# use glob syntax.
syntax: glob
#设置忽略后缀为bak,orig,swp的文件
.hgignore
.idea/*
*.bak
*.orig
*.swp
#设置忽略后缀为Thumbs.db的文件
Thumbs.db

其中第一行指定语法,这里是 glob。共有两个选择:
regexp: Regular expression, Python/Perl syntax.
glob: Shell-style glob

转载于:https://my.oschina.net/solate/blog/735067

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值