MercurialHg介绍与安装

来源:互联网 发布:阿里云 安装包 编辑:程序博客网 时间:2024/05/18 22:42

本文插件安装部分参考:http://blog.chinaunix.net/uid-460461-id-2980219.html

Mercurial 是一种轻量级分布式版本控制系统,采用 Python 语言实现,易于学习和使用,扩展性强。其是基于 GNU General Public License (GPL) 授权的开源项目。

     常见的版本控制软件如svn server(svn),vssadministrator(vss),都是需要一个中心服务器的,但分布式版本控制软件如Mercurial则不需要。当然,在实际使用中,一般还是要人为的指定一个中心库以作为发布服务器。

     传统的版本控制系统使用集中式的 repository,一些和 repository相关的管理就只能由管理员一个人进行。由于采用了分布式的模型,Mercurial 中就没有这样的困扰,每个用户管理自己的 repository,管理员只需协调同步这些repository。

     分布式系统比集中式的单服务器系统更健壮,单服务器系统一旦服务器出现问题整个系统就不能运行了,分布式系统通常不会因为一两个节点而受到影响。 对网络的依赖性更低。由于同步可以放在任意时刻进行,Mercurial 甚至可以离线进行管理,只需在有网络连接时同步。



Mercurial安装比较简单,在http://tortoisehg.bitbucket.org/下载后安装即可,安装完成后在dos中输入hg测试一下安装是否成功。



安装插件和安装SVN插件差不多,具体步骤如下:

Eclipse
1. 启动Eclipse
2. 单击Help菜单,选择InstallNew Software
3. 在弹出的对话框中,单击 Add...按钮
4. 在弹出的对话框中,输入Name和Location。其中Name可以随意输入,例如我输入了MercurialEclipse,用于标志此项为MercurialEclipse。Location则要输入MercurialEclipse的升级和安装网址:http://cbes.javaforge.com/update,如下图:

5. 单击OK,选择codeBeamerEclipse Studio (with MyLyn)和MercurialEclipse两项,单击Next。
6. 在Install Details页中,如果有错误,就返回上一步,将出错的项取消。如果没有错误,则单击Next。
7. 选择I accept the terms of license agreements。单击Finish。
8. 如弹出警告,单击OK即可。
MyEclipse:
1. 启动MyEclipse。
2. 单击Help,选择MyEclipse Configuration Center。
3. 单击Software标签页。
4. 单击Browse Software区域的addsite链接。
5. 在弹出的对话框中输入Name和URL,其中Name可以随意输入,例如我输入了MercurialEclipse,用于标志此项为MercurialEclipse。URL则要输入MercurialEclipse的升级和安装网址:http://cbes.javaforge.com/update,如下图:

6. 单击“OK”。
7. 单击Applying Change,静候安装完成。

原创粉丝点击