随笔分类 - Mercurial
摘要:Mercurial日常使用的命令并不多,我建议使用TortoiseHg客户端,GUI界面更容易理解和操作。 首先是Clone,获取一个完整的库。一般库的地址都是http://开头的,如http://10.20.80.80:8000/。本地会生成一个.hg目录,存放整个库。同时也会把文件都更新.hg所在的目录中。 Add添加文件。Mercurial跟CVS一样,只有文件有版本记录,目录没...
阅读全文
摘要:Mercurial作为分布式版本管理系统,速度快,使用方便。对比SVN,唯一更复杂的就是Pull/Push操作了。 Pull的作用是从其他库获取新的改动。根据实际情况我可能会得到几种结果: 如果我在本地库中没有做过提交,那么Pull的结果很直接,就是把新的改动添加到当前库的tip之后。 注意这时候我的本地代码文件并没有更新,只是本地库被更新了。还需要一个额外的Update操作。可...
阅读全文
摘要:Mercurial是优秀的分布式版本管理系统,与Git并列为最有希望的分布式VCS。TortoiseHg模仿TortoiseSVN,为Mercurial提供了一个直观的操作界面,而且青出于蓝,功能更加强大和方便。 遗憾的是,Mercurial在Windows下不能很好的支持非英文文件名和目录名。Mercurial在Windows下使用系统编码,在简体中文系统中使用GB2312作为文件名编码...
阅读全文