本申请涉及数据处理领域,具体涉及一种程序代码的处理方法、系统、电子设备及存储介质。
背景技术:
1、在代码的开发和管理中,经常需要对开发人员开发的代码进行审核,但在实际审核代码的过程中,受限于代码的代码量,审核人员的审核效率普遍偏低。
2、因此,如何提高审核人员审核代码的效率成为本领域技术人员亟需解决的技术问题。
技术实现思路
1、本说明书中多个实施方法提供一种程序代码的处理方法、系统、电子设备及存储介质,以提高审核人员审核代码的效率。
2、本申请实施例一方面提供一种程序代码的处理方法,应用于开发系统的第一节点,所述程序代码的处理方法,包括:
3、响应于针对程序代码的当前子版本的代码本地保存操作,若存在大于或等于预设数量的未提交子版本,则输出提示信息,所述提示信息用于提示未提交子版本已大于或等于预设数量,需执行提交操作;
4、所述提交操作,包括将预设数量的未提交子版本提交至审核库,所述提交操作用于生成提交指令,所述提交指令用于指示所述审核库针对所述提交操作携带的预设数量的子版本生成审核任务;
5、所述子版本包括针对所述程序代码的一次内容修改和本地保存操作操作生成的所述程序代码的子版本。
6、在本申请的一种可选实施方式中,还包括:
7、若存在大于或等于预设数量的未提交子版本,则拒绝执行所述当前子版本的本地保存操作。
8、在本申请的一种可选实施方式中,所述提交指令具体用于指示所述审核库将所述预设数量的未提交子版本保存至所述审核库的审核分支。
9、在本申请的一种可选实施方式中,所述提交操作还包括:将开发分支标识提交至审核库;
10、所述审核分支与所述开发分支标识对应。
11、在本申请的一种可选实施方式中,所述审核任务包括审核提示信息,所述审核提示信息用于提示审核人员以所述预设数量的子版本为一个审核节点,审核所述预设数量的未提交子版本。
12、在本申请的一种可选实施方式中,还包括:
13、若存在小于预设数量的未提交子版本,则将针对程序代码的当前子版本保存至本地。
14、本申请一方面还提供另一种程序代码的处理方法,应用于开发系统的第二节点,所述第二节点包括审核库,所述程序代码的处理方法,包括:
15、响应于携带有程序代码的预设数量的子版本的提交指令,生成针对所述提交指令携带的预设数量的子版本的审核任务;
16、所述提交指令基于第一节点的提交操作生成,所述提交操作在所述第一节点输出提示信息后生成,所述提示信息在所述第一节点中存在大于或等于预设数量的未提交子版本时输出,所述提示信息用于提示未提交子版本已大于或等于所述预设数量;
17、所述提交操作包括将预设数量的未提交子版本提交至审核库,所述未提交子版本包括针对所述程序代码的一次内容修改和本地保存操作生成的所述程序代码的子版本。
18、在本申请的一种可选实施方式中,所述审核任务包括审核提示信息,所述审核提示信息用于提示审核人员以所述预设数量的子版本为一个审核节点,审核所述预设数量的未提交子版本。
19、在本申请的一种可选实施方式中,还包括:
20、将所述预设数量的子版本作为一个审核节点,确定第一审核节点与第二审核节点的程序代码之间的差异信息;
21、输出所述第一审核节点与所述第二审核节点的程序代码之间的差异信息;
22、所述第二审核节点为当前审核节点,所述第一审核节点为所述第二审核节点的前一个审核节点,所述第一审核节点的各个子版本为审核通过的子版本;所述第一审核节点与所述第二审核节点的程序代码之间的差异信息为所述第一审核节点的审核内容。
23、在本申请的一种可选实施方式中,所述第一节点包括开发分支,所述开发分支用于对所述程序代码进行内容修改和内容保存,生成所述程序代码的多个子版本;
24、所述提交指令具体用于指示所述审核库将所述预设数量的未提交子版本保存至所述审核库的审核分支;
25、所述确定第一审核节点与第二审核节点的程序代码之间的差异信息,包括:
26、创建所述开发分支与所述审核分支之间的合并请求,所述合并请求用于确定第一审核节点与第二审核节点的程序代码之间的差异信息。
27、本申请一方面提供一种开发系统,包括:第一节点、第二节点,所述第二节点包括审核库;
28、所述第一节点,用于响应于针对程序代码的当前子版本的代码本地保存操作,若存在大于或等于预设数量的未提交子版本,则输出提示信息,所述提示信息用于提示未提交子版本已大于或等于预设数量,需执行提交操作;所述提交操作,包括将预设数量的未提交子版本提交至所述第二节点的审核库,所述提交操作具体用于生成提交指令;
29、所述第二节点,用于响应于携带有程序代码的预设数量的子版本的提交指令,生成针对所述提交指令携带的预设数量的子版本的审核任务;所述子版本包括针对所述程序代码的一次内容修改和本地保存操作操作生成的所述程序代码的子版本。
30、本申请一方面提供一种电子设备,包括:处理器和存储器;
31、其中,所述存储器与所述处理器连接,所述存储器用于存储计算机程序;
32、所述处理器,用于通过运行所述存储器中存储的计算机程序,实现如上述程序代码的处理方法。
33、本申请一方面提供一种计算机存储介质,包括:
34、计算机程序,所述计算机程序存储在计算机可读存储介质中;计算机设备的处理器从所述计算机可读存储介质读取所述计算机程序,所述处理器执行所述计算机程序时实现上述程序代码的处理方法。
35、与现有技术相比,本申请具有以下优点:
36、本申请提供一种程序代码的处理方法、系统、电子设备及存储介质,所述程序代码的处理方法,应用于开发系统的第一节点,所述程序代码的处理方法,包括:响应于针对程序代码的当前子版本的代码本地保存操作,若存在大于或等于预设数量的未提交子版本,则输出提示信息,所述提示信息用于提示未提交子版本已大于或等于预设数量,需执行提交操作;所述提交操作,包括将预设数量的未提交子版本提交至审核库,所述提交操作用于生成提交指令,所述提交指令用于指示所述审核库针对所述提交操作携带的预设数量的子版本生成审核任务;所述子版本包括针对所述程序代码的一次内容修改和本地保存操作操作生成的所述程序代码的子版本。该方法能够将开发人员针对程序代码的修改内容,拆分成程序代码的子版本发送至审核库,同时使得审核库以所述预设数量的未提交子版本为单位创建对应的审核任务,以便于审核人员审核,提高审核效率。
1.一种程序代码的处理方法,其特征在于,应用于开发系统的第一节点,所述程序代码的处理方法,包括:
2.根据权利要求1所述的方法,其特征在于,还包括:
3.根据权利要求1所述的方法,其特征在于,所述提交指令具体用于指示所述审核库将所述预设数量的未提交子版本保存至所述审核库的审核分支,所述提交操作还包括:将开发分支标识提交至审核库;所述审核分支与所述开发分支标识对应。
4.根据权利要求1至3中任一项所述的方法,其特征在于,所述审核任务包括审核提示信息,所述审核提示信息用于提示审核人员以所述预设数量的子版本为一个审核节点,审核所述预设数量的未提交子版本。
5.一种程序代码的处理方法,其特征在于,应用于开发系统的第二节点,所述第二节点包括审核库,所述程序代码的处理方法,包括:
6.根据权利要求5所述的方法,其特征在于,还包括:
7.根据权利要求6所述的方法,其特征在于,所述第一节点包括开发分支,所述开发分支用于对所述程序代码进行内容修改和内容保存,生成所述程序代码的多个子版本;
8.一种开发系统,其特征在于,包括:第一节点、第二节点,所述第二节点包括审核库;
9.一种电子设备,其特征在于,包括:处理器和存储器;
10.一种计算机程序产品,其特征在于,包括: