使用Mercurial管理你的代码
使用Mercurial管理你的代码 使用水银管理代码,首先它是分布式的管理系统,在这它用python开发,它跟git很相似,那么为什么还要mercurialn呢?难道git不好用吗?据说git只能在linux下工作,并且是linus花了两周时间写的。 1、Mercurial的使用 中文教程: http://mercurial.selenic.com/wiki/ChineseTutorial 最先用水银是用的google code提供的环境,由此可见google对python真是推崇的很哪!其实很简单跟svn的命令上区别不大。就是每次提交代码时都要输入用户密码之类的-麻烦(如何才能想svn那样认证一次就可以呢?)。 hg add filename hg ci -m "description" hg push 然后就提示认证信息了。 如何省去每次push认证的麻烦是修改.hg/hgrc文件 [path] default = https://<username>:<password>@...../ 2、hg跟svn的比较 见下面的链接: http://leeiio.me/googlecode-converting-svn-to-hg/ 与集中式版本控制工具SVN不同的是,Hg是一种分布式版本控制工具。 3. 使用教程 a. clone 克隆一份仓库到本地 b. 使用hg log查看历史记录 hg log -v (verbose) , -r1 (查看version 1), -p(显示 跟特定的version 的补丁文件) c. clone一份本地仓库 hg clone repos1/ repos2/ d. 对repos2做修改: hg status, revert, commit, diff, log e. 使用pull命令...