一种代码管理方法技术

技术编号:21453585 阅读:19 留言:0更新日期:2019-06-26 04:40
本发明专利技术提供一种代码管理方法,应用于操作系统中,操作系统设置有功能模块,功能模块包括配置文件,代码管理方法包括以下步骤:步骤S1,在预设的第一存储路径中创建第一代码文件夹,并在配置文件中添加第一代码文件夹的配置代码,随后将配置文件移动到第一代码文件夹下;步骤S2,在预设的第二存储路径中创建第二代码文件夹,并在配置文件中添加第二代码文件夹的配置代码;步骤S3,在配置文件中添加用于更新目标文件对应的更新代码,并将目标文件的源代码放置在包含有第二代码文件夹的预设的第三存储路径下。本发明专利技术的有益效果在于:实现主分支和项目分支之间的代码合并,从而提高合并效率,减少人工成本和时间成本,进而提高客户的满意度。

【技术实现步骤摘要】
一种代码管理方法
本专利技术涉及信息
,尤其涉及一种代码管理方法。
技术介绍
GIT是是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理,然而目前在GIT代码的管理过程中,客户没有权限提交代码进入主分支,但是客户可以在主分支的基础上开出项目分支,因此在项目分支和主分支在同步开发的情况,需要跟随主分支代码又要根据客户需求更改代码,即需要定期从主分支去合并代码,这样才能使的项目分支拿取主分支的代码,而随着客制化需求的不断增多,项目分支的代码跟主分支的代码的差异越来越大,人工合并代码也越来越复杂和费时,既影响了开发人员的工作效率,也会极大地影响客户的体验。
技术实现思路
针对现有技术中存在的上述问题,现提供一种旨在提高合并效率、减少人工成本和时间成本的代码管理方法。具体技术方案如下:一种代码管理方法,应用于操作系统中,操作系统设置有功能模块,功能模块包括配置文件,其中,代码管理方法包括以下步骤:步骤S1,在预设的第一存储路径中创建第一代码文件夹,并在配置文件中添加第一代码文件夹的配置代码,随后将配置文件移动到第一代码文件夹下;步骤S2,在预设的第二存储路径中创建第二代码文件夹,并在配置文件中添加第二代码文件夹的配置代码;步骤S3,在配置文件中添加用于更新目标文件对应的更新代码,并将目标文件的源代码放置在包含有第二代码文件夹的预设的第三存储路径下。优选的,代码管理方法,其中,步骤S3中的目标文件包括代码信息、新增文件、新增文件夹、不需要系统签名的安卓安装包和需要系统签名的安卓安装包中的任意一种。优选的,代码管理方法,其中,当目标文件为代码信息时,步骤S3具体包括以下步骤:步骤S31A,在第二代码文件夹下创建脚本文件夹,并将代码信息对应的脚本文件放置在脚本文件夹下;步骤S32A,在配置文件中添加用于更新代码信息对应的更新代码;步骤S33A,将进行代码修改后的包含有代码信息的源代码生成对应的脚本文件;步骤S34A,将脚本文件放置在包含有第二代码文件夹的预设的第三存储路径下。优选的,代码管理方法,其中,当目标文件为新增文件时,步骤S3具体包括以下步骤:步骤S31B,将新增文件的源代码放置在包含有第二代码文件夹的预设的第三存储路径下;步骤S32B,在配置文件中添加用于添加新增文件对应的更新代码。优选的,代码管理方法,其中,当目标文件为新增文件夹时,步骤S3具体包括以下步骤:步骤S31C,将新增文件夹的源代码放置在包含有第二代码文件夹的预设的第三存储路径下;步骤S32C,在配置文件中添加用于添加新增文件夹对应的更新代码。优选的,代码管理方法,其中,当目标文件为不需要系统签名的安卓安装包时,步骤S3具体包括以下步骤:步骤S31D,在配置文件中添加用于添加不需要系统签名的安卓安装包对应的更新代码;步骤S32D,将不需要系统签名的安卓安装包的源代码放置在包含有第二代码文件夹的预设的第三存储路径下。优选的,代码管理方法,其中,当目标文件为需要系统签名的安卓安装包时,步骤S3具体包括以下步骤:步骤S31E,对需要系统签名的安卓安装包进行签名;步骤S32E,在配置文件中添加用于添加需要系统签名的安卓安装包对应的更新代码;步骤S33E,将需要系统签名的安卓安装包的源代码放置在包含有第二代码文件夹的预设的第三存储路径下。优选的,代码管理方法,其中,当目标文件为需要系统签名的安卓安装包时,代码管理方法包括以下步骤:步骤A1,在配置文件中添加用于添加需要系统签名的安卓安装包对应的更新代码;步骤A2,在预设的第一存储路径中创建第一代码文件夹,并在配置文件中添加第一代码文件夹的配置代码,随后将配置文件移动到第一代码文件夹下;步骤A3,在预设的第二存储路径中创建第二代码文件夹,并在配置文件中添加第二代码文件夹的配置代码;步骤A4,将需要系统签名的安卓安装包的源代码和需要系统签名安卓安装包对应的脚本文件放置在包含有第二代码文件夹的预设的第三存储路径下。优选的,代码管理方法,其中,预设的第一存储路径为主分支的根目录下的预设文件夹;预设的第二存储路径为主分支的根目录。优选的,代码管理方法,其中,预设文件夹为系统级文件夹。上述技术方案具有如下优点或有益效果:实现主分支和项目分支之间的代码合并,从而提高合并效率,减少人工成本和时间成本,进而提高客户的满意度。附图说明参考所附附图,以更加充分的描述本专利技术的实施例。然而,所附附图仅用于说明和阐述,并不构成对本专利技术范围的限制。图1为本专利技术代码管理方法实施例的流程图;图2A为当目标文件为代码信息时,本专利技术代码管理方法实施例的步骤S3的流程图;图2B为当目标文件为新增文件时,本专利技术代码管理方法实施例的步骤S3的流程图;图2C为当目标文件为新增文件夹时,本专利技术代码管理方法实施例的步骤S3的流程图;图2D为当目标文件为不需要系统签名的安卓安装包时,本专利技术代码管理方法实施例的步骤S3的流程图;图2E为当目标文件为需要系统签名的安卓安装包时,本专利技术代码管理方法实施例的步骤S3的流程图;图3为当目标文件为需要系统签名的安卓安装包时,本专利技术代码管理方法实施例的流程图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。需要说明的是,在不冲突的情况下,本专利技术中的实施例及实施例中的特征可以相互组合。下面结合附图和具体实施例对本专利技术作进一步说明,但不作为本专利技术的限定。本专利技术包括一种代码管理方法,应用于操作系统中,操作系统设置有功能模块,功能模块包括配置文件,其中,如图1所示,代码管理方法包括以下步骤:步骤S1,在预设的第一存储路径中创建第一代码文件夹,并在配置文件中添加第一代码文件夹的配置代码,随后将配置文件移动到第一代码文件夹下;步骤S2,在预设的第二存储路径中创建第二代码文件夹,并在配置文件中添加第二代码文件夹的配置代码;步骤S3,在配置文件中添加用于更新目标文件对应的更新代码,并将目标文件的源代码放置在包含有第二代码文件夹的预设的第三存储路径下。在上述实施例中,通过简单的代码管理方法实现了主分支的代码和项目分支的代码合并,从而提高合并效率,减少人工成本和时间成本,并且使客户可以同步拿到主分支的最新代码,并且可以直接将项目分支的代码合并到主分支的代码中,进而提高客户的满意度。进一步地,作为优选的实施方式一,步骤S1可以具体包括以下步骤:步骤S11,在主分支的根目录下的device目录下创建第一代码文件夹(git文件夹),并给上述第一代码文件夹命名为customer;步骤S12,在配置文件中添加第一代码文件夹的配置代码;步骤S13,将上述配置文件移动到第一代码文件夹下。其中,配置文件可以为xml文件。步骤S2可以包括以下步骤:步骤S21,在主分支的根目录下创建第二代码文件夹,并将第二代码文件夹命名为custom;步骤S22,在配置文件中添加第二代码文件夹的配置代码。进一步地,在上述实施例中,步骤S3中的目标文件包括代码信息、新增文件、新增文件夹、不需要系统签名的安卓安装包本文档来自技高网...

【技术保护点】
1.一种代码管理方法,应用于操作系统中,所述操作系统设置有功能模块,所述功能模块包括配置文件,其特征在于,所述代码管理方法包括以下步骤:步骤S1,在预设的第一存储路径中创建第一代码文件夹,并在所述配置文件中添加所述第一代码文件夹的配置代码,随后将所述配置文件移动到所述第一代码文件夹下;步骤S2,在预设的第二存储路径中创建第二代码文件夹,并在所述配置文件中添加所述第二代码文件夹的配置代码;步骤S3,在所述配置文件中添加用于更新目标文件对应的更新代码,并将所述目标文件的源代码放置在包含有所述第二代码文件夹的预设的第三存储路径下。

【技术特征摘要】
1.一种代码管理方法,应用于操作系统中,所述操作系统设置有功能模块,所述功能模块包括配置文件,其特征在于,所述代码管理方法包括以下步骤:步骤S1,在预设的第一存储路径中创建第一代码文件夹,并在所述配置文件中添加所述第一代码文件夹的配置代码,随后将所述配置文件移动到所述第一代码文件夹下;步骤S2,在预设的第二存储路径中创建第二代码文件夹,并在所述配置文件中添加所述第二代码文件夹的配置代码;步骤S3,在所述配置文件中添加用于更新目标文件对应的更新代码,并将所述目标文件的源代码放置在包含有所述第二代码文件夹的预设的第三存储路径下。2.如权利要求1所述的代码管理方法,其特征在于,所述步骤S3中的目标文件包括代码信息、新增文件、新增文件夹、不需要系统签名的安卓安装包和需要系统签名的安卓安装包中的任意一种。3.如权利要求2所述的代码管理方法,其特征在于,当所述目标文件为所述代码信息时,所述步骤S3具体包括以下步骤:步骤S31A,在所述第二代码文件夹下创建脚本文件夹,并将所述代码信息对应的脚本文件放置在所述脚本文件夹下;步骤S32A,在所述配置文件中添加用于更新所述代码信息对应的更新代码;步骤S33A,将进行代码修改后的包含有所述代码信息的源代码生成对应的脚本文件;步骤S34A,将所述脚本文件放置在包含有所述第二代码文件夹的预设的所述第三存储路径下。4.如权利要求2所述的代码管理方法,其特征在于,当所述目标文件为所述新增文件时,所述步骤S3具体包括以下步骤:步骤S31B,将所述新增文件的源代码放置在包含有所述第二代码文件夹的预设的所述第三存储路径下;步骤S32B,在所述配置文件中添加用于添加所述新增文件对应的更新代码。5.如权利要求2所述的代码管理方法,其特征在于,当所述目标文件为所述新增文件夹时,所述步骤S3具体包括以下步骤:步骤S31C,将所述新增文件夹的源代码放置在包含有所述第二代码文件夹的预设的所述第...

【专利技术属性】
技术研发人员:付毫何晓帆赵守福余威
申请(专利权)人:晶晨半导体上海股份有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1