前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >hg 使用命令

hg 使用命令

作者头像
solate
发布2019-07-22 16:59:05
2K0
发布2019-07-22 16:59:05
举报
文章被收录于专栏:solate 杂货铺solate 杂货铺

未整理

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. 创建忽略规则
代码语言:javascript
复制
# 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
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 未整理
  • 创建新分支
    • 实际使用
    • 使用分支
    • hgignore 忽略设置
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档