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".

时间: 2024-10-11 15:40:55

HG 使用 记录的相关文章

mercurial(Hg) Server 搭建 过程记录

mercurial(Hg) Server 搭建 过程记录 1.  环境说明 只是测试搭建,环境为本机开发环境:win 8.1 + IIS8.5 软件准备: 2.  软件安装 先安装Python2.7, 然后安装Mercurial的Python package, 然后安装TortoiseHg, 最后安装url rewrite组件. 3. 在D盘建一个数据仓库总目录, 例如D:\Mercurial\ hgweb, 所有的repositories都将位于这个目录之下. (Repositories是仓库

Phabricator 开放源代码的软件开发平台 Window Active Directory ldap ad域配置记录

phabricator 开放源代码的软件开发平台Web应用程序,用以帮助软件公司开发更好的软件. 在代码审查(Code Review)方面,Facebook做了一个可视化的工具,现已开源,叫Phabricator;工程师可以在页面上非常方便的针对每一段(单行或者多行)代码进行交互讨论;负责审查的工程师可以接受代码改变,可以提出疑问要求原作者继续修改,可以提出自己不适合以推出该代码审查,等等.只有代码被明确接受之后才能被工程师提交到服务器端的代码库,这一点集成到提交工具中强制执行.基本理念就是凡是

突击Mercurial SCM(HG)6---图形化工具TortoiseHg

不得不说,在看提交记录时还是看图形化界面来的方便.用git有gitk,那么hg有什么呢?那就是今天的主题thg. Tortoise系列在源代码管理圈子中小有名气,TortoiseHg也是一样,开源,易用. 安装在Windows下自不必说,在Ubuntu上有时还是让人困惑的. 官方不推荐直接apt-get install,因为Ubuntu自带的软件源版本会很低,推荐两种方式安装: 一.ppa PPA,表示Personal Package Archives,也就是个人软件包集.有些软件进不去Ubun

You must install 'hg' on your build machine

/***************************************************************************************** * You must install 'hg' on your build machine * 说明: * 在buildroot添加package的时候,遇到这个报错,记录一下解决办法. * * 2016-9-24 深圳 南山平山村 曾剑锋 **************************************

vim 使用点滴记录

重新要在linux下学习了,很久没折腾vim了,以前的一些技巧都基本忘了,现在重新学习,一点点折腾,把过程记录下来.打造属于自己的vim. 条目按学习的时间顺序排序. 用了几天终端下的vim, 今天(140412)发现gvim更漂亮而且更好用, 特别是换了 Consolas字体之后, 跟在windows下用vs编程的字体一样了, 瞬间感觉熟悉了好多, 继续折腾! 我的.vimrc配置文件:https://github.com/xuzhezhaozhao/my_vimrc/blob/master/

hg 的使用简介

克隆仓库 仓库是一个目录,它包含所有我们希望保留历史的源代码和这些源代码的历史记录. 克隆就是生产一个仓库的副本,这样可以有一个本地私有的仓库来工作. hg clone http://远程仓库地址:端口 需要说明的是:在 Mercurial 中, 每一个仓库是自包含的.当你克隆一个仓库后,新仓库变成克隆时它的精确复本, 但是后续的两个仓库当中任一方改变都不会在对方显示,除非你用 Pull 或 Push 明确地传递改变. 本地克隆 hg clone curRepoPath toRepoPath 查

Hadoop运维记录系列(二十一)

Zeppelin启用https过程和Hack内核以满足客户需求的记录. 原因是这客户很有意思,该客户中国分公司的人为了验证内网安全性,从国外找了一个渗透测试小组对Zeppelin和其他产品进行黑客测试,结果发现Zeppelin主要俩问题,一个是在内网没用https,一个是zeppelin里面可以执行shell命令和python语句.其实这不算大问题,zeppelin本来就是干这个用的.但是渗透小组不了解zeppelin是做什么的,认为即使在内网里,执行shell命令能查看操作系统的一些文件是大问

hg命令

hg命令跟git命令大同小异 hg version 查看hg版本 hg clone url 克隆代码仓库 hg branch newBranch 创建分支 hg update otherBranch 切换到其他分支 hg update -r versionNum 切换到指定版本号 hg pull 拉取代码 hg commit 提交代码 hg push 推送代码 hg log -v 查看提交记录 hg log --debug 查看提交记录(更详细) hg status 查看变更 hg diff 查

老男孩Linux运维第41期20170917开班第四周学习重点课堂记录

第1章 必知必会文件 配置文件位置 该文件作用 /etc/sysconfig/network-scripts/ifcfg-eth0 第一块网卡的配置文件 同setup中的network /etc/resolv.conf 客户端DNS配置文件,优先级低于网卡配置文件 /etc/hosts 主要作用是定义IP地址和主机名的映射关系(域名解析),是一个映射IP地址和主机名的规定 /etc/sysconfig/network 用于配置hostname和networking /etc/fstab 开机自动