局域网代码共享——Hg服务器搭建
一、代码共享与版本控制软件mercurial tortoisehg的下载与安装:
先下载:http://mercurial.selenic.com/downloads/
之后安装。安装后检验是否安装成功,可以点击任何一个文件夹,看是否有Hg workbench...有的话,说明安装成功。
二、搭建简单的工作环境:
准备两台电脑,一台S用于存放公共代码库,IP假设为192.168.1.10,另一台D用于开发,IP假设为192.168.1.11,其实用于开发的也可以作为公共代码库,我们这里分开,确保两台电脑都装了Hg,为了更好描述:
- 在S中新建一个文件夹"projectlib",名字尽量用英文。
- 将projectlib属性设为共享(右键-共享和安全-共享此文件夹-权限要有读和写-确定)
- 邮件点击projectlib,选择TortoiseHg,选择create repository here,之后我们可以看到projectlib文件夹右下角有个绿勾
- 在projectlib文件夹里新建一个文件内容为abc的文件test.txt
- 在D电脑中,我们新建一个develop文件夹,然后也是像上面一样创建一个repository,创建成功
- 右键点击develop文件夹,选择Hg workbench,可以看到弹出一个叫做workbench的窗口,这个窗口弹出有点慢,请耐心等待
- 点击
synchronize同步按钮,下面出现remote repository,就用默认的local,最后面的空填写\\192.168.1.10\projectlib,再点击
拉取,这就把代码库的内容拉取到本地了,这里要注意:要么拉取前点击
按钮,修改为update;要么拉取后右键点击develop文件夹,选择TortoiseHg,再选择Update。
- update之后,就可以看到develop文件夹里也有test.txt了。
- develop文件夹里的test.txt内容有改变改为abcxxx的话,可以看到该文件右下角有个红色的标记。
- 我们同样右键点击develop,选择Hg workbench,同样可以看到
,填好路径\\192.168.1.10\projectlib之后,这次点击
推送了。这样就把本地的改动集推送到代码库了。
- 从projectlib中,克隆一个初始版本 \\192.168.1.12\projectlib
- 创建自己的分支12tongxue,开始开发
- 出开发成果后,在本地commit一下
- 从projectlib中拉取更新
- 将projectlib中的更新与本地的合并,如有冲突,使用合并工具解决冲突
- 合并后,确认是在自己分支12tongxue工作,再推送到公共仓库
- 在12tongxue分支上,继续开发
- 重复第3
整合人员需做的工作:
- 合并各个分支到develop,推荐使用beyond compareHA工具合并
- 测试看12tongxue的成果是否整合进来,整个程序是否运行正常
- 如果没有问题了,使用专门用于开发的分支develop生成一个新版本
局域网代码共享——Hg服务器搭建相关推荐
- VMWARE 构建局域网 + VMWARE SQL Server 服务器搭建
前言:本文的主要目标: 1 搭建VMWARE为基础的虚拟局域网:我有两三台PC机器(windows7 + Mac),里面各跑一两个VMWARE主机,目标是构建一个局域网,把这些机器都串接起来,为以后的 ...
- rtsp 服务器搭建
rtsp 服务器搭建: 今天我们搭建这个 rtsp 服务器的名称叫做:ZLMediaKit,它是一个基于 C++11 的高性能运营级流媒体服务框架,类似我之前给大家搭建的 rtmp 服务器(srs 流 ...
- lrd热加载方式启动本地web服务(我用于从github把别人服务器代码拉倒本地去搭建自己的网络服务)
作者:吴甜甜 个人博客网站: wutiantian.github.io lrd启动本地web服务(我用于从github把别人服务器代码拉倒本地去搭建自己的网络服务) 主要用于局域网布置物联网项目,当然 ...
- NFS服务器搭建-共享PC与ARM主板文件
NFS服务器搭建-共享PC与ARM主板文件 在搭建好交叉编译环境之后需要实现目标板与宿主机的文件共享,在这里选择NFS,由于资料较多.需要注意的以下几点: 目标板与宿主机需要连接在同一个网段内. 宿主 ...
- Gerrit代码审核服务器搭建全过程
Gerrit代码审核服务器搭建全过程 转载请标明出处:http://blog.csdn.net/ganshuyu/article/details/8978614 环境:Ubuntu12.xx 1.建立 ...
- 电脑无线网络与服务器共享,图文详解win7笔记本如何实现内置无线局域网卡共享...
图文详解win7笔记本如何实现内置无线局域网卡共享:windows7集合了众多优点于一身,带来了空前的操作体验,同时还吸取了苹果Mac OS X系统的特色,因此很多用户在新购置笔记本电脑的时候都预装了 ...
- 如何服务器上的打印机共享文件夹,用局域网设置共享打印机的方法有哪些?
用局域网设置共享打印机的方法有哪些? 以下分三种情况: 1.网络共享打印机 2.USB连接主机共享打印机 3.有域控进行推送打印机 网络共享打印机 我这里所说的网络共享打印机是指端口指向IP,进行共享 ...
- rust 局域网联机_腐蚀rust搭建Rust服务器及联机教程
今天 九游和大家讲解腐蚀rust搭建Rust服务器及 联机教程 腐蚀rust服务器搭建教程.这里为大家介绍如何搭建服务器,可以进行单机也可以和小伙伴联机,下面介绍详细的方法. Steam游戏后台服务器 ...
- 局域网虚拟机服务器共享,两个虚拟机如何在局域网中共享
两个虚拟机在局域网中怎么共享呢?学习啦小编为大家整理了相关内容,供大家参考阅读! 两个虚拟机在局域网中共享的方法 打开虚拟机,选中需要设置的虚拟机,点击右键选择设置,在打开的设置界面中选择网络适配器, ...
最新文章
- authc过滤器 shiro_shrio 权限管理filterChainDefinitions过滤器配置
- 虚拟机管理你的服务器,全面解析VMware的虚拟机管理解决方案
- 上下两个x轴_点胶机:3轴,4轴,5轴,你懂了吗?
- 技术宝典 | NeCodeGen:基于 clang 的源到源转译工具
- id3决策树 鸢尾花 python_C4.5决策树Python代码实现
- Condition源码分析
- 实现Profile购物车的匿名用户迁移
- 关于HTML的面试题-html4/css2篇
- android入门基础笔记,Sqlite数据库下载
- 2年3个月推倒重来的决心 独立游戏《须弥•域》的涅槃之路
- 为什么黑客都用python-python为什么会作为黑客的首选语言?这几本书给你答案(已集齐)...
- WPS文字教你制作米字本即用于临摹练字的米字格
- win10计算机扫描,Win10系统下如何使用扫描仪
- excel常用函数公式
- python 提取函数名/变量名(或将函数名/变量名转换为字符串)
- ccc.exe_什么是CCC.exe,为什么运行?
- akshare sma策略
- linaro gcc 交叉编译链编译
- 安卓手机上通过termux安装ubuntu
- python如何赋值给元组_【Python 1-9】Python手把手教程之——元组和元组的使用技巧...