@EncyKe
2017-02-23T08:21:12.000000Z
字数 1345
阅读 1454
#手册
工具
命令 | 操作 |
---|---|
hg in |
查看远程 repo 中未拉取的代码; |
hg pull |
拉取远程 repo 代码到本地; |
hg update |
更新本地代码; |
hg pull -u |
拉取远程 repo 代码并更新到本地; |
hg commit -m '<commit msg>' |
提交代码及说明; |
hg out |
查看提交到暂存区中的代码; |
hg push |
将暂存区中的代码推上 repo; |
hg branches |
查看所有分支; |
hg branch |
查看当前分支; |
hg update <changeset> |
切换分支; |
hg commit -m 'close <changeset>' --close-branch |
关闭分支; |
hg status |
查看当前修改的文件状态; |
hg log -G | less |
列出可视化分支; |
hg log -l <num> <file> |
列出指定文件近期的数个提交; |
hg update -C |
清除工作区改动; |
hg revert <file> |
将指定文件恢复到没有更改时的状态; |
hg revert --all |
将工作区所有文件恢复到没有更改时的状态; |
hg revert <file> -r <changeset> |
将工作区指定文件恢复到指定变更集的状态; |
hg par |
查看当前的父级变更集; |
hotfix
feature
release
__ feature __ __ feature ___
/ ↘ / ↘
develop -o--o------------■--■---o-o-------------■--■---------■-- 开发
\__ feature __↗ | ↗ ↑
|__ release __/ |
\ |-hotfix-o
↘ | ↓
default -----------------------------------------■--o--------■--- 稳定