《管理规定Git使用管理规定.docx》由会员分享,可在线阅读,更多相关《管理规定Git使用管理规定.docx(10页珍藏版)》请在优知文库上搜索。
1、T1.NN0天琏深圳天珑移动技术股份有限公司管理规定Git使用管理规定版本VI.O2012年07月10日批准发布2012年07月17日生效实施序号版本内容修订要点制订/更改口期制订/更改人批准1VI.O初版发行2012/07/09柳犀牛许双俊文件分发:文控中心(原稿)审计部证券法务部财务部人力资源部口流程与信息管理部行政办公室口质量办口订单质量与客户服务部口物料与供应商质量部口生产与工厂质量部测试部口研发项目质量部口研发运营管理部技术开发与规划部口产品项目部创新设计部口结构部口新产品导入部口硬件部软件1部/2部/3部口软件测试部天珑电子(南京研发)口生产物流办口采购资源管理部口采购部物控部生产
2、计划部口营销办口市场部口海外销售部口客户项目部口天珑移动口代工厂注:文件分发到文件内容涉及执行部门。制定柳犀牛会签:创新设计部:/:结构部:/:硬件部:/项目部:/;研发中心:/:审核:/李禹批准:许双俊1目的统一规范工程师git使用习惯,方便后续智能机项目的信息查询以及软件版本的统一管理。2范围3 职责无4 使用规范4.1 配置管理提货单、tag配置规范统一为项目名称-区域-客户简称-版本号,参考附件配置管理指南区域-客户简称,参考附件国家域名、客户命名简称项目打补丁或者合并基线时,统一由配置管理员打上补丁或者基线的tag标识,以免补丁或者基线合并上去后,版本回退不容易。4.2 日志提交规范
3、使用该项目的tag标识进行日志添加,例如:S9053B原型的tag是S9053B-V2.O则本次提交日志则是gitcommit-amwS9053B-V2.0新增XXX应用”4.3 本地分支命名规范每个项目在提交前新建的本地分支必须统一,例如:S9053B原型的tag是S9053B-V2.0则本次提交切换的分支名为:S9053B-V2.0-branch每个项目的多人合作本地分支名都需要统一,以便后续的问题查找。4. 4使用命令添加当前目录下所有新增的文件添加单个文件提交提交本次所有修改过的内容提交单个文件新增并切换到本地”分支名-branch”同步本地当个仓库将分支“tag名-branch”合并
4、到更1) gitadd.gitaddXXX2) gitcommit-am”tag名提交XXX内容”gitcommitXXX-m”tag名提交XXX内容”3) gitcheckout-btag名-branch中4) reposync.5) gitmergetag名-branch新后的tag中解决冲突,一般情况下是没有,订单合并原型或者同一个文件多个人修改则会存在冲突,本地解决即可。升级该项目的Iag标识指向将升级后的tag推送到服务器上6) gittag-fIag名7) gitpush仓库名tag名仓库名的查看命令:gitremote4.5 其他一些常用命令repofora1.1.-cgit1.
5、og-author=Ijx-author=1.j1.-unti1=2012-06-08before=2012-07-08从2012-06-08截止2012-07-08这段期间1jx、Ij1.两个用户所有仓库的提交记录gitcheckout哈希值切换到某次提交的内容中,本次的分支会显示为nobranch4.6 其他常用的比较工具:me1.d常用的日志查看工具:qgit/gitk/gitg/tig,推荐使用qgit、tig4.7 注意事项1 .涉及到该项目的提货单需要进行修改时,工程师以正式邮件通知该项目配置管理员,由配置管理员进行统一处理,避免工程师因私自修改了该项目的提货单后出现问题,配置管理
6、员需要花费大量的时间进行问题的确认,影响项目的进度以及可能导致的部分工程师代码缺失。2 .工程师需要将新增该项目新的仓库时,邮件通知该项目的配置管理员进行处理,避免工程师的误操作导致服务器上面相关数据的紊乱或者丢失,影响其他的项目进度。3 .目前工程师编译发布版本时,需要及时通知配置管理员给发布的版本添加相应的tag标识,以便后续的版本出现问题时,方便工程师进行版本回退。4 .工程师在升级基线或者补丁前,需要及时通知配置管理员打上基线或者补丁的tag标识,方便后续的版本回溯。5 支持文件:无6 记录和表单:无7.1 客户命名简称附件17.2 国家域名附件2区域国家客户品牌国家简称客户简称备注南
7、亚区印度MicromaxINMMX巴基斯坦Qmobi1.ePKQMB孟加拉SFONEBDSFOSymphonyBDSYM东南亚区印尼nexianIDNEX暂时没做了PO1.YTRONIDPO1.IMOIDIMO菲律宾MyphonePHMYP越南Qmobi1.eVNQMOVitte1.VNVIT马来西亚MY暂时没做了泰国i-mobi1.eTHIMB欧洲区俄罗斯F1.yRUF1.Y法国WikoFRWIK突尼斯CTNCE1.SIMATNSIM意大利NGMITNGMBRODIITBRO法国GHTFRGHT暂时没做了葡萄牙AEGPTAEG暂时没做了德国MobiSte1.DEMOB拉美区委内瑞拉Sendt
8、e1.VESEN墨西哥1.anixMX1.AN墨西哥ZondaMXZON暂时没做了墨西哥EKTMXEKT暂时没做了美国BrightstarUSBRIb1.uCSB1.U国际域名缩写国家或地区英文名电话代码AD安道尔共和国Andorra376AE阿拉伯联合酋长国UnitedArabEmirates971AF阿富汗Afghanistan93AG安提瓜和巴布达AntiguaandBarbuda1268AI安圭拉岛Angui1.1.a1264A1.阿尔巴尼亚A1.bania355AM亚美尼亚Armenia374阿森松Ascension247AOAR安哥拉Ango1.a244阿根廷Argentina54
9、AT奥地利Austria43AU澳大利亚Austra1.ia61AZ阿塞拜疆Azerbaijan994BB巴巴多斯Barbados1246BD孟加拉国Bang1.adesh880BE比利时Be1.gium32BF布基纳法索Burkina-faso226BG保加利亚Bu1.garia359BH巴林Bahrain973BI布隆迪Burundi257BJ贝宁Benin229B1.巴勒斯坦Pa1.estine970BM百慕大群岛BermudaIs.1441BN文莱Brunei673BO玻利维亚Bo1.ivia591BR巴西Brazi1.55BS巴哈马Bahamas1242BW博茨瓦纳Botswana2
10、67BY白俄罗斯Be1.arus375BZ伯利兹Be1.ize501CA加拿大Canada1开曼群岛CaymanIs.1345CF中非共和国Centra1.AfricanRepub1.ic236CG刚果Congo242CH瑞士Switzer1.and41CK库克群岛CookIs.682C1.智利Chi1.e56CM喀麦隆Cameroon237CN中国China86CO哥伦比亚Co1.ombia57CR哥斯达黎加CostaRica506CS捷克Czech420CU古巴Cuba53CY塞浦路斯Cyprus357CZ捷克CzechRepub1.ic420DE德国Germany49DJ吉布提Djibo
11、uti253DK丹麦Denmark45DO多米尼加共和国DominicaRep.1890DZ阿尔及利亚A1.geria213EC厄瓜多尔Ecuador593EE爱沙尼亚Estonia372EG埃及Egypt20HS西班牙Spain34ET埃塞俄比亚Ethiopia251F1.芬兰Fin1.and358FJ斐济Fiji679FR法国France33GA加蓬Gabon241GB英国UnitedKiongdom44GD格林纳达Grenada1809GE格鲁吉亚Georgia995GF法属圭亚那FrenchGuiana594G1.1.加纳Ghana233GI直布罗陀Gibra1.tar350GM冈比亚Gambia220GN几内亚Guinea224GR希腊Greece30GT危地马拉Guatema1.a502GU关岛Guam1671GY圭亚那Guyana592HK香港特别行政区Hongkong852HN洪都拉斯Honduras504HT海地Haiti509HU匈牙利Hungary36ID印度尼西亚Indonesia62IE爱尔兰Ire1.and353I1.以色列Israe1.972IN印度India91IQ伊拉克Iraq964IR伊朗Iran98IS冰岛Ice1.and354IT意大利Ita1.y39科特迪瓦IvoryCoast225JM牙买加Jamaica1