Mercurial 、tortoisehg、 hg serve、hg web的区别和介绍
来源:互联网 发布:新手学淘宝开店 编辑:程序博客网 时间:2024/05/21 19:46
Mercurial 是一个开源的版本管理器,拥有强大的比对合并功能。
tortoisehg是一款Mercurial 客户端,Windows下可用。可以局域网内使用。
hg serve是Mercurial 一个自带的HTTP服务器实现。tortoisehg自带一个有界面的web server,是hg serve一个实现。缺点是没有任何的访问限制,没有权限认证。
hg web是Mercurial在各种已有web服务器下的http server实现,比如可以再IIS Apache Nginx等等。
所以,如果你需要在Windows下搭建一个需要授权的Mercurial的http服务器,需要hg web做服务端,然后用tortoisehg做客户端。可以使用tortoisehg的web server做临时Http共享,但是不要试图使用tortoisehg搭建一个需要授权访问的Mercurial的http服务器。
当然,由于hg web在Windows下搭建的痛苦指数非常高,建议直接使用SCM-Manager,痛苦指数瞬间降到零。
安装一定阅读SCM-Manager官方文档:https://bitbucket.org/sdorra/scm-manager/wiki/getting-started
安装的方法非常之简单,首先是搭建Java环境,然后Python2.6,下载并解压如scm-server-1.45-app.zip,双击bat即可开启SCM-Manager服务器,然后以管理员身份登录SCM-Manager,最后在Web界面,Repository Types", "Start Configuration Wizard" , "Download and install".选合适版本的Mercurial即可。
可以将SCM-Manager安装为系统服务,也可以使用计划任务开机启动。以Windows2003为例,因为默认用户是用console登录的,选择 “在登陆时”启动,注意不要选择 “当系统启动时”启动,。
以上希望对研究Mercurial部署的同学有益。
hg web官方文档:http://mercurial.selenic.com/wiki/PublishingRepositories
hgweb中文相关:http://fatkun.com/2010/08/mercurial-server-with-apache.html
- Mercurial 、tortoisehg、 hg serve、hg web的区别和介绍
- Git和Mercurial(Hg)的分析
- Git和Mercurial(Hg)的分析
- Mercurial(hg)
- 突击Mercurial SCM(HG)6---图形化工具TortoiseHg
- 突击Mercurial SCM(HG)7---not trusting file /opt/tortoisehg/.hg/hgrc
- hg (mercurial) 一个端口serve多个repo
- hg clone 命令的windows解决方法TortoiseHg
- linux下Mercurial Hg的配置方法
- UBUNTU 下安装新版本的 MERCURIAL (HG)
- Mercurial中hg clone的使用
- windows下安装Mercurial的hg
- [wiki]Mercurial hg使用指南
- mercurial hg best pratice
- 关于Mercurial(Hg)
- hg(Mercurial)使用参考
- Mercurial: hg使用
- hg(Mercurial)使用参考
- Link2SD工具使用(将软件移动到sd卡中,详细)
- POJ 2284-That Nice Euler Circuit(计算几何_欧拉定理求平面被分成的区域数)
- poj3114--Countries in War(强连通缩点+spfa)
- Python自学笔记2-语法
- Android项目创建和项目目录图解
- Mercurial 、tortoisehg、 hg serve、hg web的区别和介绍
- Android4.4 背光亮度最低设置
- tuple
- C++中的类型转换
- tomcat进程意外退出的问题分析
- 关于servlet监听器的笔记与案例
- Jsp四大作用域
- iOS 的 APP 如何适应 iPhone 5s/6/6Plus 三种屏幕的尺寸?
- 治疗日晒斑的最好方法有哪些