作为一款开源的版本控制软件,Mercurial在软件业内很有影响,其实它也很适合普通用户在管理文档时使用,只是Mercurial本身不具备图形界面,只有命令行可以使用,没有一点儿技术的用户还真是无从下手。
用命令行使用Mercurial,确实可以领略到它的方便与灵活。
TortoiseHg是一款配合Mercurial使用的图形客户端软件,而且是开源的,可以免费使用,一般情况下处理文档版本管理还很方便。TortoiseHg的问题是不太稳定,有些Bug,而且对中文的支持很差。
开源软件的质量较差是通病,毕竟为免费的东西提供QA也实在是勉为其难,但TortoiseHg缺少的是一些保障机制,比如TortoiseHg的每次版本更新要一个多月,作为一款不太成熟的软件,更新速度太慢了,每个星期一次才好,同时用户在界面上也找不到“检查更新”链接,这在很多开源或免费软件中是必不可少的。
Mercurial的帮助文档写得很好,但TortoiseHg的帮助文档写得就很差。
在Windows系统上安装TortoiseHg的同时也安装了Mercurial,但习惯于窗口界面的普通用户是看不到Mercurial的,如果不喜欢TortoiseHg,应该直接通过命令行操纵Mercurial。