Mercurial分布式软件版本工具作为企业级软件工作流平台已趋成熟,相关的工具已开始被广泛应用。本教程分两部分,分别介绍对服务器端和客户端的工具配置。
注意:Mercurial(简称hg或“水银”)是分布式版本控制工具,不依赖集中式的服务器支持即可进行团队协同开发。本方案只针对需要团队服务器端hg代码库、身份/权限控制的应用情景进行介绍。HG的一般用法不是本方案的重点。
此方案中的实例基于以下操作系统:服务器端是Ubuntu Server,客户端是Windows/Linux。
1. Mercurial企业级部署
2. Mercurial客户端配置:Mercurial的Windows客户端配置,Mercurial的Linux/*nix客户端配置