Mercurial可以使异地开发进行统一的版本管理,比如一个项目有一部分人在银行内部开发无法用外网,另一部分人在公司开发,这两部分人需要一个统一的版本管理工具,mercurial这时候可以发挥作用 mercurial 同Subversion很多命令相同,所以学习曲线不陡峭,可以比较快的掌握使用.add,commit,branch,tag等命令都是相似的操作方 式.mercurial也是管理一个全局的版本号,同时每个版本号有一个唯一的ID识别,版本号只是顺序号,不同版本库的相同的版本号并没有可比较