摘要:
Mercurial日常使用的命令并不多,我建议使用TortoiseHg客户端,GUI界面更容易理解和操作。 首先是Clone,获取一个完整的库。一般库的地址都是http://开头的,如http://10.20.80.80:8000/。本地会生成一个.hg目录,存放整个库。同时也会把文件都更新.hg所在的目录中。 Add添加文件。Mercurial跟CVS一样,只有文件有版本记录,目录没... 阅读全文
摘要:
Mercurial作为分布式版本管理系统,速度快,使用方便。对比SVN,唯一更复杂的就是Pull/Push操作了。 Pull的作用是从其他库获取新的改动。根据实际情况我可能会得到几种结果: 如果我在本地库中没有做过提交,那么Pull的结果很直接,就是把新的改动添加到当前库的tip之后。 注意这时候我的本地代码文件并没有更新,只是本地库被更新了。还需要一个额外的Update操作。可... 阅读全文