分布式代码管理工具TortoiseHg安装配置图文教程
TortoiseHg 是分布式的源码管理工具Mercurial的GUI客户端。
1.关于mercurial和一些资源
mercurial 作为3大主流的分布式源码管理工具,已经被广泛的使用。 例如 googlecode.com 和 codeplex.com 都支持mercurial作为源码管理工具。
主页:http://mercurial.selenic.com/
更多的帮助:http://hgbook.red-bean.com/ 和 TortoiseHg.chm
超级超级好的ppt:http://www.slideshare.net/tednaleid/distributed-version-control-dvcs-with-mercurial
另两个PPT,教你怎么用:
A guide to revision control with TortoiseHg (individual use)
A guide to revision control with TortoiseHg (team use)
2. 下面的内容参考自http://blog.csdn.net/hongshan50/article/details/6867883, 有些加入自己的实践理解。
一、服务器端搭建
1.先装TortoiseHg软件。(服务器端和客户端都要安)由于这个是分布式文件管理,软件装好就是both client and server.
2.新建文件夹,作为文件仓库。然后右键选择 Tortoise->create repository here
3.创建完之后,出现.hg文件夹。然后将你需要用的工程文件考过来。我的以下面为例:
刚开始传是没有绿色对号的。
4.然后右键点击Tortoise->Edit Ignore Filter。编写忽略的文件也就是不给客户端下载的文件。还是以我的为例:
依次编写。
5.右键commit(注意要写注释),比如第一次就写init,这个随意。
6.在仓库目录下,右键点击hg->workbench(这步已经默认将服务器打开). 在Repository菜单下,点击Web Server,先停止,然后点击配置。具体配置分为两部分
Adminitrator`s global settings和XXX仓库设置。(下面贴两个图)
我在服务器端,只配置这些参数,对于名字什么的 可以自己起。注意SSL加密推送设置成False.允许推送我设置*。因为在实验室所以我允许任何人进行推送。
二、客户端搭建
1.同样先安装软件。
2.新建文件夹存放工程文件。
3.然后在文件夹中点击右键,选择TortoiseHg->clone.参数如图:
注意克隆源位置前面写服务器ip,后面写端口号。
克隆可以在同一台机器上,进入创建的repository目录,点击下面的菜单,出来的就是clone 到本地的代码。这份代码发给别人,又是一份完整的repository,可以互相Push和Pull。
4.克隆后会出现带有绿色箭头的文件夹。
5.右键点开HgWorkBench,配置服务器,和前面服务器端配置一样。两个部分都要配。
下面讲一下,客户端操作文件的方法:
1.先提交,将本地修改内容提交到本地环境下。打开HgWorkBench。
2.然后把服务器最新的内容拽进来。
3.合并merge.(通过右键点击实现)
4.推送到远程服务器。
图中的第二个和第四个上面分别是拽和推。
待续。。。(对于开发中遇到的冲突问题,慢慢总结)
相关阅读
- 人人网分布式存储研究陈臻解读NoSQL技术代表之作Dynamo
- 分布式的源代码管理工具Git初学者教程
- SQLServer跨库查询示例、分布式查询解决方案
- 分布式代码管理工具TortoiseHg安装配置图文教程
- 分布式操作系统
- 火山小视频未成年人管理工具怎么使用
- 10款免费的MySQL数据库图形化管理工具
- 字体管理工具Extensis Suitcase Fusion 3 v14.0.5.93 注册码
- 同步助手iOS 设备管理工具功能使用详细介绍
- 光盘管理工具-CD宝:管理您的所有光盘文件快捷键+图文教程
《分布式代码管理工具TortoiseHg安装配置图文教程》由网友“诗酒茶花”推荐。
转载请注明:http://www.modouwifi.com/jiaocheng/05201133612021.html