一种实现对研发应用代码管理的方法及系统的制作方法

文档序号:8258946阅读:172来源:国知局
一种实现对研发应用代码管理的方法及系统的制作方法
【技术领域】
[0001]本发明涉及管理代码的技术,尤其涉及项目很大周期很长的研发过程中对应用代码进行有序管理的方法及系统。
【背景技术】
[0002]当今计算机工业发展迅速,软件产业更是如此,技术和产品的更新换代之迅速常令技术人员和管理人员感到明显的压力。我国信息技术产业的蓬勃发展促使各种先进技术和产品广泛应用,为国内的软件开发注入了活力。然而,值得注意的是,各种先进的操作系统,开发工具等在带来效益的同时,也使得开发环境日益复杂化而难以管理。无组织的开发环境会导致潜在问题的产生,甚至影响整个系统。比如,团队沟通困难,软件重用率低下,开发人员各自为政,代码冗余度高,文档不健全等;结果造成研发过程中数据丢失,开发周期漫长,产品可靠性差,质量低劣导致用户体验差,且软件维护困难,以及项目开发风险增加等。
[0003]事实表明,随着整个软件业的迅速发展,在没有得到有效管理的软件开发过程中所出现的风险和挑战将越来越突出。加强软件开发管理,通过管理和追踪软件开发环境中产生的变更,建立规范化的软件开发环境,早已为西方发达国家软件产业的发展实践所证明,是解决上述问题的唯一有效途径,并已在软件业发展领先的国家和地区得到普及。
[0004]任何一段软件代码对开发机构来说都是负有重要使命的软件财富,因而使其具备可管理性和可审核性就显得尤为重要。
[0005]以往,对研发应用代码的管理上存在诸多问题。其一,是在研发应用代码管理过程中整体规划不清晰,会使得多人修改同一文件夹下的文件内容而造成代码混乱,由此大大延长研发时间,使得研发效率低下。其二,研发应用代码管理过程中每个研发人员的读写权限不清晰而造成自己设计的代码常有被人误操作的可能性,从而无法保障代码的安全性。其三,无法确保研发代码版本的有序性和稳定性。
[0006]因此,需要提供一种实现对研发应用程序代码有序管理的方法,能够对研发应用代码管理过程清晰地进行整体规划,提高研发效率,并保证每个研发人员的读写权限设置清晰,确保代码的安全性,以及确保研发代码版本的有序性和稳定性。

【发明内容】

[0007]本发明所要解决的技术问题是提供一种实现对研发应用代码管理的方法及系统,能够提高研发效率,并确保代码的安全性。
[0008]为了解决上述技术问题,本发明提供了一种实现对研发应用代码管理的系统,包括多个代码个体分支库、代码总分支库以及代码主干库,其中:
[0009]代码个体分支库,用于研发个体新建、编辑和维护的库分支文件,并将形成稳定版本的库分支文件上传到代码总分支库;
[0010]代码总分支库,分别与多个代码个体分支库和代码主干库连接,用于第一管理员将研发个体上传的稳定版本的分支库文件进行汇集组合,形成总分支库文件上传到代码主干库;
[0011]代码主干库,与代码总库连接,用于第二管理员对上传的总分支库文件进行存储、编辑和维护,形成主干库文件。
[0012]进一步地,该系统还包括分别与代码主干库和代码总分支库连接的代码总库,其中:
[0013]代码总分支库的第一管理员将总分支库文件上传到代码主干库的同时,还将与总分支库文件打包在一起的每一个代码个体研发始终的研发代码信息上传到代码总库;
[0014]代码主干库的第二管理员将形成的主干库文件上传到代码总库;
[0015]代码总库,用于第三管理员定期备份上传的主干库文件和总分支库文件,并记录所有的研发始终的研发代码信息,包括所有稳定版本的各版本号、每一稳定版本的形成日期以及版本升级的技术内容中的一种或多种。
[0016]为了解决上述技术问题,本发明提供了一种实现对研发应用代码管理的方法,包括:
[0017]研发个体在代码个体分支库新建、编辑和维护的库分支文件,并将形成稳定版本的库分支文件上传到代码总分支库;
[0018]代码总分支库的第一管理员将研发个体上传的稳定版本的分支库文件进行汇集组合,形成总分支库文件上传到代码主干库;
[0019]代码主干库的第二管理员对上传的总分支库文件进行存储、编辑和维护,形成主干库文件。
[0020]进一步地,该方法还包括:
[0021]代码总分支库的第一管理员将与总分支库文件打包在一起的每一个代码个体研发始终的研发代码信息上传到代码总库;
[0022]代码主干库的第二管理员将形成的主干库文件上传到代码总库;
[0023]代码总库的第三管理员定期备份上传的主干库文件和总分支库文件,并记录所有的研发始终的研发代码信息,包括所有稳定版本的各版本号、每一稳定版本的形成日期以及版本升级的技术内容中的一种或多种。
[0024]本发明利用开放源代码的版本控制系统的库管理方式来保持主干库、个体分支库以及公用代码库中的代码纯净,并通过对代码的系统管理来保证代码研发的有序性及安全性。
【附图说明】
[0025]图1为本发明的实现对研发应用代码管理的系统实施例的结构示意图;
[0026]图2为本发明的实现对研发应用代码管理的方法实施例的流程图。
【具体实施方式】
[0027]下面参照附图和优选实施例对本发明的技术方案进行详细地阐述。应该理解,以下列举的实施例仅用于说明和解释本发明,而不构成对本发明技术方案的限制。
[0028]如图1所示,表示了本发明的实现对研发应用代码管理的一系统实施例的结构,包括多个代码个体分支库(I?η)、代码总分支库以及代码主干库,其中:
[0029]代码个体分支库,用于研发个体新建、编辑和维护的库分支文件,并将形成稳定版本的库分支文件上传到代码总分支库;
[0030]代码总分支库,分别与多个代码个体分支库和代码主干库连接,用于管理员I将研发个体上传的稳定版本的分支库文件进行汇集组合,形成总分支库文件上传到代码主干库;
[0031]代码主干库,与代码总库连接,用于管理员2对上传的总分支库文件进行存储、编辑和维护,形成主干库文件。
[0032]上述系统实施例还包括分别与代码主干库和代码总分支库连接的代码总库,其中:
[0033]代码总分支库的管理员I将总分支库文件上传到代码主干库的同时,还将与总分支库文件打包在一起的每一个代码个体研发始终的研发代码信息上传到代码总库;
[0034]代码主干库的管理员2将形成的主干库文件上传到代码总库;
[0035]代码总库,用于管理员3定期备份上传的主干库文件和总分支库文件,并记录所有的研发始终的研发代码信息,包括所有稳定版本的各版本号、每一稳定版本的形成日期以及版本升级的技术内容中的一种或多种。
[0036]本发明针对上述系统实施例,还相应地提供了一种实现对研发应用代码管理的方法实施例,其流程如图2所示,包括:
[0037]110:研发个体在代码个体分支库新建、编辑和维护的库分支文件,并将形成稳定版本的库分支文件上传到代码总分支库;
[0038]120:代码总分支库的管理员I将研发个体上传的稳定版本的分支库文件进行汇集组合,形成总分支库文件上传到代码主干库;
[0039]130:代码主干库的管理员2对上传的总分支库文件进行存储、编辑和维护,形成主干库文件。
[0040]上述方法实施例还包括步骤:
[0041]140:代码总分支库的管理员I将与总分支库文件打包在一起的每一个代码个体研发始终的研发代码信息上传到代码总库;
[0042]150:代码主干库的管理员2将形成的主干库文件上传到代码总库;
[0043]160:代码总库的管理员3定期备份上传的主干库文件和总分支库文件,并记录所有的研发始终的研发代码信息。
[0044]研发代码信息包括所有稳定版本的各版本号、每一稳定版本的形成日期以及版本升级的技术内容中的一种或多种。
【主权项】
1.一种实现对研发应用代码管理的系统,其特征在于,包括多个代码个体分支库、代码总分支库以及代码主干库,其中: 代码个体分支库,用于研发个体新建、编辑和维护的库分支文件,并将形成稳定版本的库分支文件上传到代码总分支库; 代码总分支库,分别与多个代码个体分支库和代码主干库连接,用于第一管理员将研发个体上传的稳定版本的分支库文件进行汇集组合,形成总分支库文件上传到代码主干库; 代码主干库,与代码总库连接,用于第二管理员对上传的总分支库文件进行存储、编辑和维护,形成主干库文件。
2.按照权利要求1所述的系统,其特征在于,还包括分别与所述代码主干库和所述代码总分支库连接的代码总库,其中: 所述代码总分支库的第一管理员将所述总分支库文件上传到所述代码主干库的同时,还将与所述总分支库文件打包在一起的每一个代码个体研发始终的研发代码信息上传到代码总库; 所述代码主干库的第二管理员将形成的所述主干库文件上传到代码总库; 代码总库,用于第三管理员定期备份上传的所述主干库文件和所述总分支库文件,并记录所有的研发始终的研发代码信息,包括所有稳定版本的各版本号、每一稳定版本的形成日期以及版本升级的技术内容中的一种或多种。
3.一种实现对研发应用代码管理的方法,包括: 研发个体在代码个体分支库新建、编辑和维护的库分支文件,并将形成稳定版本的库分支文件上传到代码总分支库; 代码总分支库的第一管理员将研发个体上传的稳定版本的分支库文件进行汇集组合,形成总分支库文件上传到代码主干库; 代码主干库的第二管理员对上传的总分支库文件进行存储、编辑和维护,形成主干库文件。
4.按照权利要求3所述的方法,其特征在于,还包括: 所述代码总分支库的第一管理员将与所述总分支库文件打包在一起的每一个代码个体研发始终的研发代码信息上传到代码总库; 所述代码主干库的第二管理员将形成的所述主干库文件上传到代码总库; 代码总库的第三管理员定期备份上传的所述主干库文件和所述总分支库文件,并记录所有的研发始终的研发代码信息,包括所有稳定版本的各版本号、每一稳定版本的形成日期以及版本升级的技术内容中的一种或多种。
【专利摘要】本发明披露了一种实现对研发应用代码管理的方法及系统,其中方法包括:研发个体在代码个体分支库新建、编辑和维护的库分支文件,并将形成稳定版的库分支文件上传到代码总分支库;代码总分支库的第一管理员将研发个体上传的稳定版的分支库文件进行汇集组合,形成总分支库文件上传到代码主干库;代码主干库的第二管理员对上传的总分支库文件进行存储、编辑和维护,形成主干库文件。发明能够保持主干库、个体分支库以及公用代码库中的代码纯净,并通过对代码的系统管理来保证代码研发的有序性及安全性。
【IPC分类】G06F17-30
【公开号】CN104573075
【申请号】CN201510040680
【发明人】符云越, 童元满, 李仁刚
【申请人】浪潮(北京)电子信息产业有限公司
【公开日】2015年4月29日
【申请日】2015年1月26日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1