TortoiseHg使用(hg mercurial repository management)

    原来的公司使用的版本控制比较多,p4, svn, hg, 关于他们的优缺点可以到网上查,简单的说,p4 是给美术用的,没有上传限制。svn概念一般,没啥新意,集中式的。hg分布式的,仓库大小好像有限制。偏爱hg多些,git用过几次,感觉高复杂一些,学习曲线更陡。

    业余时间写了些代码, 决定放到网上,这样在家和公司管理更方便,选来选去,最终选择了bitbucket,上面hg repository多些,google code也不错, 以后代码完善了再传上去,现在repository也是private。

     建立repository的一般步骤:

1:建一个账户(管理员性质,管理repository,access等)

2:建立一个repository,需要名称

3:本地create repository here(会生成一些repository的配置文件)

4:然后完成任意操作了(add, commit, pull, push,etc..)

5: 为了不要每次都输入用户和密码(push,pull时),可以配置相应的.hgrc(repository相关)或者mercurial.ini(全局相关的)

TortoiseHg使用(hg mercurial repository management)_第1张图片

TortoiseHg使用(hg mercurial repository management)_第2张图片

可以直接“编辑文件” 添加一些选项,当然也可以使用tortoisehg:

TortoiseHg使用(hg mercurial repository management)_第3张图片

这里更改了mercurial.ini文件,更改后如下:

TortoiseHg使用(hg mercurial repository management)_第4张图片

repository的hgrc文件只记录了repository的remote url:

TortoiseHg使用(hg mercurial repository management)_第5张图片

大概就这样了, 添加完后,就可以方便使用了。

其他问题请email我:[email protected]

你可能感兴趣的:(hg,mercurial)