首页 > 代码库 > HG 使用 记录

HG 使用 记录

hg branch: 查看当前所在分支
hg branch XXX: 创建新分支。XXX为新分支名称。
  新分支创建后,若无文件修改,该分支不会生效。
hg branches: 查看主机上所有分支。

hg update A :进去A分支

hg st: 查看文件修改,增减记录
hg add: 添加将要合并的文件
hg ci -m"XXX" 提交

hg push : 推送到服务器

hg pull:从服务器拉代码
hg resolve xxx:解决文件冲突。命令将使hg不再跟踪记录某文件xxx。
hg remove xxx:删除文件。
hg rollback 回退版本

一般流程:
1. 创建新分支,修改代码:hg branch xxx
2. 合并代码
2.1 hg status,检查哪些代码文件修改
2.2 hg add xxx, 增加想要commit的代码
2.2 hg commit, 代码合并到当前分支
2.3 hg revert xxx,
3. 合并分支
3.1 hg update B, 进去分支B
3.2 hg merge A, 将分支A合并到分支B
3.3 若分支B可能被他人修改,在3.2之前先使用hg fetch
4. 关闭分支
4.1 hg update A,
4.2 hg commit --close-branch -m"close".