-
FESCO Adecco
公司内
部自建系统
GIT
代码版本库
操作手册及管理规范
版本
<1.0>
Copyright@
【
FESCO
Adecco
】
第
1
页
共
18
页
文档状态
<
草稿
>
公司内部自建系统
GIT
p>
代码版本库操作手册及管理规范
版本
<1.1>
文档版本历史
版本
1.0
1.1
作者
/
修改者
刘传宏
刘传宏
日期
2016-01-29
2016-02-16
描述
草稿
修正文档中对各版本库的定义及
概念
Copyright@
【
FESCO
Adecco
】
第
2
页
共
18
页
文档状态
<
草稿
>
公司内部自建系统
GIT
p>
代码版本库操作手册及管理规范
版本
<1.1>
【目录】
1
概述
..........................
..................................................
..................................................
.............
4
1.1
编写目的
.
..................................................
..................................................
..................
4
1.2
适用范围
.
..................................................
..................................................
..................
4
1.3
名词解释
.
..................................................
..................................................
..................
4
GIT
操作使用说明
..............................................
..................................................
...................
5
2.1
GIT
工具的安装及权限开放申请
.
..................................................
............................
5
2.2
GIT
工具的使用
< br>............................................... .................................................. ..........
6
2.2.1
从
GIT
导入项目
...................
..................................................
.........................
6
2.2.2
创建分支
.
..................................................
..................................................
....
11
2.2.3
代码提交
.
..................................................
..................................................
....
1
2
2.2.4
版本切换
.
..................................................
..................................................
....
1
4
2.2.5
代码同步
.
..................................................
..................................................
....
1
4
2.2.6
其他
.
..
..................................................
..................................................
..........
1
5
GIT
版本库管理规范
.............................................
..................................................
..............
1
5
GIT
版本结构图
< br>............................................... .................................................. ....................
1
7
GIT
代码管理执行流程图
....
..................................................
...............................................
1
8
2
3
4
5
Copyright@
【
FESCO
Adecco
】
第
3
页
共
18
页
文档状态
<
草稿
>
公司内部自建系统
GIT
p>
代码版本库操作手册及管理规范
版本
<1.1>
1
概述
1.1
编写目的
< br>本文主要用于对公司内部自主研发的系统进行代码的版本管理,
同时指导公
司内部开发人员使用
GIT
工具进行统一的管
理规范。
本文所形成的规范将作为
I
T
部门开发的标准流程进行管控,不定时的进行
线上环境的抽查
,各项目架构师也应当以此文进行严格的版本管理及执行监督。
1.2
适用范围
所有公司内部自主研发的项目。
1.3
名词解释
< br>UAT
环境:用于用户做验收时进行测试的环境,其中数据均为线上生产数
据的备份,在未约定与用户进行验收测试的情况下,不对业务部门开放。
测试环境:
包含所有开发代码的环境,
用于提供用户进行培训、
演示等用途
的临时环境,数据为加
密及改版过的测试数据。
PRO
分支
:
用于执行
ANT
脚本进行自动发布的
GIT
环境,
此处的代码必须
与生产环境完全保持一致。
UAT
分支:
用于保证系统的完整性,
与
PRO
分支除数据库配置文件不同外,
必须完全一致。
GIT
分支:由开发工程师根据需求
所建的分支,由开发工程师从本地
GIT
资源库推送至公司统一
的
GIT
版本资源库。
测试分支:
由项目组自行定义的分支,
用于管理测试
环境的代码版本库,
可
根据业务部门的用户需求自行合并
GIT
分支进行打包整合,
以提供给
BU
部门稳
定的可用的测试环境。
Copyright@
【
FESCO
Adecco
】
第
4
页
共
18
页
文档状态
<
草稿
>
公司内部自建系统
GIT
p>
代码版本库操作手册及管理规范
版本
<1.1>
2
GIT
操作使用说明
2.1
GIT
工具的安装及权限开放申请
1.
GTI
插件在
ECLIPSE
软件的安装及引用:
官网下载当前最新版的
GIT
插
件
,并放置于
ECLIPSE
项目插件结构下,
< br>ECLIPSE
工具安装插件方法
可参照官网上相应的教
程:
/egit/updates/
2.
配置
S
SH
登陆口令:
ECLIPSE
程序中
,
Window->Preferences->
输入
SSH
进行配置定位查询。打开配置界面,见下图:
注:如图所见,
Commen
t
中必须按照公司流程规范填写域账号中对应的
用户名,不允许
出现不符合公司规范的用户名,如果出现则一律驳回。
3.
申请
G
IT
访问权限:第二步完成后,将保存好的口令文件以邮件方式发
送给
GIT
管理员,邮箱为
ong@
。由
GIT
环境
Copyright@
【
FESCO
Adecco
】
第
5
页
共
18
页
文档状态
<
草稿
>
公司内部自建系统
GIT
p>
代码版本库操作手册及管理规范
版本
<1.1>
的配置管理员进行相
应的权限开通,管理员在开通前对账号的描述进行
审核。不满足公司域账号规范命名的审
核直接驳回,要求申请人重新申
请处理。
以上是
GIT
插件安装及权限申请的基本流程及方法,员工
需要自行完成安
装、配置及权限申请。
2.2
GIT
工具的使用
< br>本章节仅描述需要开发工程师按照标准的管理规范所使用到的插件的功能,
涉及到
代码的合并及提交方式,
其余均暂不描述,
开发工程师可自行对
插件功能
进行研究。
2.2.1
从
GIT
导入项目
右键
Package Explore
面板,选择
IMPORT
,选择
Pro
jects from
Git
,如图所
示:
点击
NE
XT
,选择
CLONE
URI
,如图所示:
Copyright@
【
FESCO
Adecco
】
第
6
页
共
18
页
文档状态
<
草稿
>
公司内部自建系统
GIT
p>
代码版本库操作手册及管理规范
版本
<1.1>
点击
NEXT
,
填写项目
GIT
资源库路径信息等
,
如图所示
(本文以公司
ERP
为
DEMO
进行图解)
:
Copyright@
【
FESCO
Adecco
】
第
7
页
共
18
页
文档状态
<
草稿
>
公司内部自建系统
GIT
p>
代码版本库操作手册及管理规范
版本
<1.1>
点击
NEXT
,选择创建本地资源库的依据版本,如图所示:
注:每个项目均会有一个标准待上线的发布版本作为公司
内部的标准版本,
各项目组在选择版本时如果存在疑问,可咨询项目对应的架构师,确定
版本后,
只需要勾选已经过确定的唯一版本即可。
之后所有的版
本将均以此版本的基础上
进行提交和开发,
如果在项目初期初始
化的版本有问题,
后续需要额外的进行切
换,以此才能保证当前
同步下来的版本是目前最新的待上线版本。
点击
NEXT
进行本地资源库的创建,如图所示:
p>
Copyright@
【
FESCO
Adecco
】
第
8
页
共
18
页
文档状态
<
草稿
>
公司内部自建系统
GIT
p>
代码版本库操作手册及管理规范
版本
<1.1>
< br>注:
图中第一个红框处所代表的路径指本地的资源库路径,
与
WORKSPACE
无关,建议不要存放在
C
盘,一旦由于系统重装等导致
C
盘遗失的,未提交至
生产的
GIT
代码也同样将无法找回。
git
与<
/p>
SVN
工具不同,它将同步一个资源库放在本地进行管理,在第一
次同
步初始化时,需要选择一个版本将本地与远程的版本进行关联,之后从
GIT
更
新代码时,
如无特
殊的配置选择,
同步下来的代码版本也均自动以用户初始化选
择
的版本进行关联和合并。版本的初始化选择如图中第二个红框所示。
选择完成后点击
NEXT
,
将会出现一个较长的同步过程,
同步时间的长短
与
项目本身代码的大小有关,等待完成后,将出现如下图所示的界面:
< br>
Copyright@
【
FESCO
Adecco
】
第
9
页
共
18
页
-
-
-
-
-
-
-
-
-
上一篇:百威商业管理系统 简单安装教程及维护方法
下一篇:ttisql控制台命令大全