/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
需要一个好的分布式版本控制系统,那就来下载Mercurial hg最新版使用吧,基于Python语言,是目前最流行的版本控制工具之一,界面简洁友好,容易使用。Mercurial hg最新版最大的特点就是分布式,所以不会和传统的版本控制系统那样,需要的朋友们现在就来下载使用吧!
对网络的依赖性更低
Mercurial hg最新版由于同步可以放在任意时刻进行,Mercurial 甚至可以离线进行管理,只需在有网络连接时同步。
更轻松的管理
传统的版本控制系统使用集中式的 repository,一些和 repository相关的管理就只能由管理员一个人进行。由于采用了分布式的模型,Mercurial 中就没有这样的困扰,每个用户管理自己的 repository,管理员只需协调同步这些repository。
更健壮的系统
分布式系统比集中式的单服务器系统更健壮,单服务器系统一旦服务器出现问题整个系统就不能运行了,分布式系统通常不会因为一两个节点而受到影响。
更新操作
更新当前项目状态
hg update
更新代码
hg pull
回退操作
代码未提交时(即没有进行 hg ci -m “提交" 操作),还原代码
hg revert 文件名
或者 hg revert -a 还原所有修改
代码提交了一次,还原提交,此时修改的代码还在,特别注意,此操作只能还原一次,多次是不行的
hg rollback
正常流程
初次推送代码
hg push --new-branch
非初次推送代码
hg push -b 分支号
查看项目状态
hg st
将未加入索引的文件加入索引
hg add 文件
或者 hg add . 将所有的加入索引中
提交修改
hg ci -m "提交说明"
分支管理
合并分支
hg merge 分支号
或者 hg merge,即是不加分支号,此时合并自己分支的多个head头,多用于多人操作同一分支后,进行合并操作
新建分支
hg branch 分支号
查看当前分支
hg branch
查看所有分支
hg branches
切换分支
hg update 新分支号