Mercurial入门学习
Mercurail是一种分步式的版本控制器,和git类似,但是和传统的svn有着很大的区别,可以参与这个讨论:Mercurial vs Subversion
- 安装
- Ubuntu
1. 下载源代码[http://mercurial.selenic.com/wiki/Download#Source_packages]
2. 稳定版的下载网页[http://mercurial.selenic.com/release/?M=D]
3. 选择最新的版本:比如我是mercurial-2.4.tar.gz
4. 解压缩:tar xzvf mercurial-2.4.tar.gz
5. 编译安装:make all && su -c "make install" && hg version
注:
(1). make all ,的时候出现Python.h找不到,安装:sudo apt-get install python-dev
(2). 编译文档的时候,需要python-docutils,安装:sudo apt-get install python-docutils
- Windows 7
1. 下载稳定版[http://mercurial.selenic.com/release/windows/]
2. 选择:mercurial-2.4.0-x64.msi(直接加入了环境变量里)
- Ubuntu
- 使用入门
接下来可以参考http://hginit.com/,英文好的同学请进。接下来是我个人的实践。
- 测试hg的安装效果 cmd中输入:hg
如果不能显示,则修改我的电脑->属性->高级->环境变量->系统变量中的PATH为: (为了在命令行模式下运行Python命令,需要将python.exe所在的目录附加到PATH这个环境变量中。) PATH=PATH;<你的mercurial目录>;如:
- 获取帮助:hg help :如init命令的帮助信息
- 设置全局配置信息
Mercurial的配置文件类似于vim的vimrc,从[hg help config]可以查看配置文件的放置位置为:
(Plan 9) "$home/lib/hgrc"
(Unix) "$HOME/.hgrc"
(Windows) "%USERPROFILE%\.hgrc"
(Windows) "%USERPROFILE%\Mercurial.ini"
(Windows) "%HOME%\.hgrc"
(Windows) "%HOME%\Mercurial.ini"下面是我的配置文件:
指定了用户名,这方便了后面的操作. - 初始化项目:hg init
- 建立一个readme文件,查看项目状态
?代表未知,M代表修改,A代表添加 - 添加文件:
mercurial提供了命令匹配的功能,如status可以用sta识别出来,这可以减少输入
- 提交修改:
log命令用来看修改记录,commit的-m参数提供了快速注释的功能,你也可以自己编辑,如:
注意保存
- 测试hg的安装效果 cmd中输入:hg
- 结语
这只是入门资料,让你开始使用mercurial,更多内容请看这里, 还有这里
转载于:https://www.cnblogs.com/hustlijian/archive/2012/11/23/2784973.html
Mercurial入门学习相关推荐
- python速成要多久2019-8-28_2019最全Python入门学习路线,不是我吹,绝对是最全
近几年Python的受欢迎程度可谓是扶摇直上,当然了学习的人也是愈来愈多.一些学习Python的小白在学习初期,总希望能够得到一份Python学习路线图,小编经过多方汇总为大家汇总了一份Python学 ...
- MAYA 2022基础入门学习教程
流派:电子学习| MP4 |视频:h264,1280×720 |音频:AAC,48.0 KHz 语言:英语+中英文字幕(根据原英文字幕机译更准确)|大小解压后:3.41 GB |时长:4.5小时 包含 ...
- 3dmax Vray建筑可视化入门学习教程
面向初学者的3Ds Max Vray最佳Archviz可视化课程 从安装到最终图像的一切都将从头开始教授,不需要任何经验 大小解压后:3.25G 时长4h 6m 1280X720 MP4 语言:英语+ ...
- Blender 3.0基础入门学习教程 Introduction to Blender 3.0
成为Blender通才,通过这个基于项目的循序渐进课程学习所有主题的基础知识. 你会学到什么 教程获取:Blender 3.0基础入门学习教程 Introduction to Blender 3.0- ...
- Maya游戏角色绑定入门学习教程 Game Character Rigging for Beginners in Maya
准备好开始为游戏制作自己的角色动画了吗? 你会学到什么 了解Maya的界面 优化并准备好你的模型,为游戏做准备 了解关节以及如何使用它们来构建健壮的角色骨骼,以便在任何游戏引擎中制作动画 了解IK和F ...
- 三维地形制作软件 World Machine 基础入门学习教程
<World Machine课程>涵盖了你需要的一切,让你有一个坚实的基础来构建自己的高质量的电影或视频游戏地形. 你会学到什么 为渲染或游戏开发创建高分辨率.高细节的地形. 基于Worl ...
- Blender3.0动画制作入门学习教程 Learn Animation with Blender (2021)
要求 下载并安装Blender.免费下载和免费用于任何目的. 描述 加入我的动画课程. 在本课程中,我将从头开始讲述在Blender中创建动画场景的过程. 从第一步到最终渲染.在这个课程中,我们将使用 ...
- UE5真实环境设计入门学习教程
大小解压后:4.69G 时长4h 30m 1280X720 MP4 语言:英语+中英文字幕(根据原英文字幕机译更准确) 虚幻引擎5–面向初学者的真实环境设计 Unreal Engine 5 – Rea ...
- ZBrush全面入门学习教程 Schoolism – Introduction to ZBrush
ZBrush全面入门学习教程 Schoolism – Introduction to ZBrush ZBrush全面入门学习教程 Schoolism – Introduction to ZBrush ...
最新文章
- 安装Windows Vista
- 失落城堡 各种颜色药水、道具效果
- 介绍 Java 的内存泄漏
- Dinic算法----最大流常用算法之一
- Android之RecycleView实现指定范围的拖动效果
- oracle 回滚空间查询,oracle回滚段和回滚表空间操作
- 求你了,别再说Java对象都是在堆内存上分配空间的了!
- 使用JasperReport 引擎PDF报表,因为iText版本升级,由原来的包名com.lowagie.text.pdf.fonts转化为com.itextpdf.text.pdf.fonts
- nutch batchid
- Matlab fftshift函数 C 代码实现
- Python与SEO,三大SEO网站查询工具关键词查询采集源码!
- 最大公约数,最小公倍数的求法
- 小米笔记本 wifi linux,被小米笔记本的WiFi坑了一道
- 关于AndroidStudio3.0以上(3.2bate)创建.9patch图片出错的问题
- 如何构建超现实元宇宙空间
- Linux ifconfig命令无效的解决方法
- 2计算机电源机,有人说电脑主机电源功率越大越好,2个知识告诉你这观点是片面的...
- 未来市场主流——低功耗蓝牙胎压监测系统
- JAVA中字符串前出现zwnbsp字符(零宽度空白字符)处理
- jmeter应用---逻辑控制器(二)
热门文章
- golang中的sync.Map
- 已解决:Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: TLS handshaketimeout
- mybaits二十三:二级缓存
- 重温Vue-router
- 怎么将一个数组转化成字符串
- centos部署openstack--网络规划(openvswitch的安装)
- 构建轻量级的Table View注意事项[UIKit]
- 压力不是来自于任务本身,而是任务在大脑中的堵塞,带来的焦虑和心理的抵触(转)...
- SQLSERVER数据库经常置疑的原因
- [导入]extjs 教程