GIT版本库操作手册及管理规范
21页1、FESCO Adecco公司内部自建系统GIT代码版本库操作手册及管理规范版本第22页 共22页文档版本历史版本作者/修改者日期描述1.0刘传宏2016-01-29草稿1.1刘传宏2016-02-16修正文档中对各版本库的定义及概念【目录】1概述41.1编写目的41.2适用范围41.3名词解释42GIT操作使用说明52.1GIT工具的安装及权限开放申请52.2GIT工具的使用62.2.1从GIT导入项目62.2.2创建分支112.2.3代码提交122.2.4版本切换142.2.5代码同步142.2.6其他153GIT版本库管理规范154GIT版本结构图175GIT代码管理执行流程图181 概述1.1 编写目的本文主要用于对公司内部自主研发的系统进行代码的版本管理,同时指导公司内部开发人员使用GIT工具进行统一的管理规范。本文所形成的规范将作为IT部门开发的标准流程进行管控,不定时的进行线上环境的抽查,各项目架构师也应当以此文进行严格的版本管理及执行监督。1.2 适用范围所有公司内部自主研发的项目。1.3 名词解释UAT环境:用于用户做验收时进行测试的环境,其中数据均为线上生产数据的备份
2、,在未约定与用户进行验收测试的情况下,不对业务部门开放。测试环境:包含所有开发代码的环境,用于提供用户进行培训、演示等用途的临时环境,数据为加密及改版过的测试数据。PRO分支:用于执行ANT脚本进行自动发布的GIT环境,此处的代码必须与生产环境完全保持一致。UAT分支:用于保证系统的完整性,与PRO分支除数据库配置文件不同外,必须完全一致。GIT分支:由开发工程师根据需求所建的分支,由开发工程师从本地GIT资源库推送至公司统一的GIT版本资源库。测试分支:由项目组自行定义的分支,用于管理测试环境的代码版本库,可根据业务部门的用户需求自行合并GIT分支进行打包整合,以提供给BU部门稳定的可用的测试环境。2 GIT操作使用说明2.1 GIT工具的安装及权限开放申请1. GTI插件在ECLIPSE软件的安装及引用:官网下载当前最新版的GIT插件,并放置于ECLIPSE项目插件结构下,ECLIPSE工具安装插件方法可参照官网上相应的教程:http:/download.eclipse.org/egit/updates/2. 配置SSH登陆口令:ECLIPSE程序中,Window-Preferen
3、ces-输入SSH进行配置定位查询。打开配置界面,见下图:注:如图所见,Comment中必须按照公司流程规范填写域账号中对应的用户名,不允许出现不符合公司规范的用户名,如果出现则一律驳回。3. 申请GIT访问权限:第二步完成后,将保存好的口令文件以邮件方式发送给GIT管理员,邮箱为。由GIT环境的配置管理员进行相应的权限开通,管理员在开通前对账号的描述进行审核。不满足公司域账号规范命名的审核直接驳回,要求申请人重新申请处理。以上是GIT插件安装及权限申请的基本流程及方法,员工需要自行完成安装、配置及权限申请。2.2 GIT工具的使用本章节仅描述需要开发工程师按照标准的管理规范所使用到的插件的功能,涉及到代码的合并及提交方式,其余均暂不描述,开发工程师可自行对插件功能进行研究。2.2.1 从GIT导入项目右键Package Explore面板,选择IMPORT,选择Projects from Git,如图所示:点击NEXT,选择CLONE URI,如图所示:点击NEXT,填写项目GIT资源库路径信息等,如图所示(本文以公司ERP为DEMO进行图解):点击NEXT,选择创建本地资源库的依据
《GIT版本库操作手册及管理规范》由会员1818****572分享,可在线阅读,更多相关《GIT版本库操作手册及管理规范》请在金锄头文库上搜索。
武汉专版七年级英语下册Unit1Canyouplaytheguitar第四课时作业课件新版人教新目标
山西专版七年级英语下册Unit5Whydoyoulikepandas第三课时作业课件新版人教新目标
武汉专版七年级英语下册Unit1Canyouplaytheguitar第二课时作业课件新版人教新目标
武汉专版七年级英语下册Unit5Whydoyoulikepandas第四课时作业课件新版人教新目标
武汉专版七年级英语下册Unit5Whydoyoulikepandas第一课时作业课件新版人教新目标
山西专版七年级英语下册Unit5Whydoyoulikepandas单元写作专项作业课件新版人教新目标
山西专版七年级英语下册Unit1Canyouplaytheguitar特色题型组合练作业课件新版人教新目标
九年级历史上册第一单元古代亚非文明第3课古代尤作业课件新人教
九年级历史上册第五单元走向近代第13课西欧经济和社会的发展作业课件新人教
山西专版七年级英语下册Unit12Whatdidyoudolastweekend单元语法专项作业课件新版人教新目标
山西专版七年级英语下册Unit1Canyouplaytheguitar单元写作专项作业课件新版人教新目标
九年级历史下册第四单元经济大危机和第二次世界大战第14课法西斯国家的侵略扩张作业课件新人教版202105181
九年级历史上册第四单元封建时代的亚洲国家第11课古代日本作业课件新人教
八年级英语下册Module1FeelingsandimpressionsUnit2IfeelnervouswhenIspeakChinese小册子作业课件新版外研版
八年级英语下册Module9FriendshipUnit1CouldIaskifyou'vementionedthistoher小册子作业课件新版外研
九年级化学上册第1章开启化学之门第3节怎样学习和研究化学第1课时课件沪
山西专版七年级英语下册Unit1Canyouplaytheguitar第二课时作业课件新版人教新目标
九年级历史下册第三单元第一次世界大战和战后初期的世界第11课苏联的社会主义建设教学课件新人教
九年级历史上册第五单元走向近代第16课早期殖民掠夺作业课件新人教
2021春七年级历史下册第二单元辽宋夏金元时期民族关系发展和社会变化第12课宋元时期的都市和文化习题课件新人教版
2024-03-07 87页
2023-12-26 16页
2023-12-26 28页
2023-07-21 7页
2023-07-21 3页
2023-07-21 14页
2023-07-21 3页
2023-07-21 30页
2023-07-21 34页
2023-07-21 15页