CN105468373A - 一种分支合并方法及装置 - Google Patents

一种分支合并方法及装置 Download PDF

Info

Publication number
CN105468373A
CN105468373A CN201510821252.5A CN201510821252A CN105468373A CN 105468373 A CN105468373 A CN 105468373A CN 201510821252 A CN201510821252 A CN 201510821252A CN 105468373 A CN105468373 A CN 105468373A
Authority
CN
China
Prior art keywords
branch
merging
redaction
version repository
function
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201510821252.5A
Other languages
English (en)
Inventor
李齐明
常晓阳
乔景亮
王路
张丽辉
朱雨莹
张扬蕾
骆超锋
陈拓
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZHENGZHOU XIZHI INFORMATION TECHNOLOGY Co Ltd
Original Assignee
ZHENGZHOU XIZHI INFORMATION TECHNOLOGY Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZHENGZHOU XIZHI INFORMATION TECHNOLOGY Co Ltd filed Critical ZHENGZHOU XIZHI INFORMATION TECHNOLOGY Co Ltd
Priority to CN201510821252.5A priority Critical patent/CN105468373A/zh
Publication of CN105468373A publication Critical patent/CN105468373A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/71Version control; Configuration management

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

本申请公开了一种分支合并方法及装置,方法包括:对版本控制***SVN服务器端的中央版本库进行分支检测,判断中央版本库中是否上传有新版本的分支,在确定所述中央版本库中上传有新版本的分支时,调用预置的分支合并函数,利用所述分支合并函数,对所述新版本的分支和预先指定的分支执行合并操作。本申请在进行分支合并时不需要用户指定待合并分支,减少了用户工作量,并且预先将分支合并逻辑封装成函数,在分支合并时直接调用分支合并函数即可实现自动化合并,无需用户手动输入SVN操作命令,简化了分支合并过程,也进一步减少用户工作量。

Description

一种分支合并方法及装置
技术领域
本申请涉及软件开发技术领域,更具体地说,涉及一种分支合并方法及装置。
背景技术
SVN(Subversion的简称)是一个开放源代码的版本控制***。开发者一般使用它来进行代码管理。分支是SVN服务器端中央版本库下的一个个文件目录。
在软件开发过程中,经常需要多人协作的对软件进行开发,很多团队不约而同的选择了SVN来进行代码管理。每个人都可以将本地编写好的代码提交到中央版本库中,中央版本库会通过增加版本的操作,保留每个版本代码的差异,方便开发人员对代码进行分析和回滚。通常,开发团队会根据产品需求,创建多个分支由不同人来开发,最后将将开发分支合并到主干,或者将两个开发分支进行合并。
现有技术在进行分支合并时需要用户指定所要合并的分支,并通过输入大量的SVN操作命令来实现分支合并,合并复杂度高,工作量大。
发明内容
有鉴于此,本申请提供了一种分支合并方法及装置,用于解决现有分支合并所存在的合并复杂度高,工作量大的问题。
为了实现上述目的,现提出的方案如下:
一种分支合并方法,包括:
对版本控制***SVN服务器端的中央版本库进行分支检测,用以判断中央版本库中是否上传有新版本的分支;
在确定所述中央版本库中上传有新版本的分支时,调用预置的分支合并函数;
利用所述分支合并函数,对所述新版本的分支和预先指定的分支执行合并操作。
优选地,所述在确定所述中央版本库中上传有新版本的分支时,调用预置的分支合并函数,包括:
判断所述中央版本库中上传的新版本的分支的个数是否达到预置个数,若是,则调用预置的分支合并函数。
优选地,还包括:
接收用户指定的若干个待合并分支的分支标识,所述分支标识用于标记各待合并分支在所述中央版本库中的存储位置;
在所述中央版本库中查找与各个所述分支标识对应的待合并分支;
读取所述预置的分支合并函数,利用所述分支合并函数对所述待合并分支执行合并操作。
优选地,还包括:
在检测到合并失败时,将合并失败的分支回滚到合并前的状态。
优选地,还包括:
将合并失败的消息通知给指定开发者。
一种分支合并装置,包括:
分支检测单元,用于对版本控制***SVN服务器端的中央版本库进行分支检测,用以判断中央版本库中是否上传有新版本的分支;
函数调用单元,用于在确定所述中央版本库中上传有新版本的分支时,调用预置的分支合并函数;
第一合并操作单元,用于利用所述分支合并函数,对所述新版本的分支和预先指定的分支执行合并操作。
优选地,所述函数调用单元包括:
第一函数调用子单元,用于判断所述中央版本库中上传的新版本的分支的个数是否达到预置个数,若是,则调用预置的分支合并函数。
优选地,还包括:
用户数据接收单元,用于接收用户指定的若干个待合并分支的分支标识,所述分支标识用于标记各待合并分支在所述中央版本库中的存储位置;
分支查找单元,用于在所述中央版本库中查找与各个所述分支标识对应的待合并分支;
第二合并操作单元,用于读取所述预置的分支合并函数,利用所述分支合并函数对所述待合并分支执行合并操作。
优选地,还包括:
分支回滚单元,用于在检测到合并失败时,将合并失败的分支回滚到合并前的状态。
优选地,还包括:
消息通知单元,用于将合并失败的消息通知给指定开发者。
从上述的技术方案可以看出,本申请实施例提供的分支合并方法,通过对版本控制***SVN服务器端的中央版本库进行分支检测,从而判断中央版本库中是否上传有新版本的分支,在确定所述中央版本库中上传有新版本的分支时,调用预置的分支合并函数,利用所述分支合并函数,对所述新版本的分支和预先指定的分支执行合并操作。本申请在进行分支合并时不需要用户指定待合并分支,减少了用户工作量,并且预先将分支合并逻辑封装成函数,在分支合并时直接调用分支合并函数即可实现自动化合并,无需用户手动输入SVN操作命令,简化了分支合并过程,也进一步减少用户工作量。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本申请实施例公开的一种分支合并方法流程图;
图2为本申请实施例公开的另一种分支合并方法流程图;
图3为本申请实施例公开的又一种分支合并方法流程图;
图4为本申请实施例公开的又一种分支合并方法流程图;
图5为本申请实施例公开的一种分支合并装置结构示意图;
图6为本申请实施例公开的一种函数调用单元结构示意图;
图7为本申请实施例公开的另一种分支合并装置结构示意图;
图8为本申请实施例公开的又一种分支合并装置结构示意图;
图9为本申请实施例公开的又一种分支合并装置结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请提供了一种分支合并方案,该方案可以应用于Windows操作***和Linux操作***下,解决了现有分支合并操作只能够在Windows操作***下执行的问题,并且通过对分支合并方式进行优化改进,解决了现有分支合并的一些缺点,有关本申请分支合并方案的详细介绍如下。
参见图1,图1为本申请实施例公开的一种分支合并方法流程图。
如图1所示,该方法包括:
步骤S100、对版本控制***SVN服务器端的中央版本库进行分支检测,用以判断中央版本库中是否上传有新版本的分支;
具体地,用户在终端本地编写好分支代码后会将分支上传到SVN的中央版本库中,中央版本库为新上传的分支添加新版本号。
本步骤中,通过遍历中央版本库,查找是否存在新版本的分支。
步骤S110、在确定所述中央版本库中上传有新版本的分支时,调用预置的分支合并函数;
具体地,本申请预先设计了分支合并函数,也即将分支合并逻辑封装到一个函数中。通过调用该分支合并函数即可实现分支自动化合并。
可选的,分支合并函数可以预先写入shell脚本中。
步骤S120、利用所述分支合并函数,对所述新版本的分支和预先指定的分支执行合并操作。
具体地,在对分支进行合并时,可以选择将新版本分支和预先指定的分支进行合并。预先指定的分支可以是主干,也可以是其它某个分支。
本申请实施例提供的分支合并方法,通过对版本控制***SVN服务器端的中央版本库进行分支检测,从而判断中央版本库中是否上传有新版本的分支,在确定所述中央版本库中上传有新版本的分支时,调用预置的分支合并函数,利用所述分支合并函数,对所述新版本的分支和预先指定的分支执行合并操作。本申请在进行分支合并时不需要用户指定待合并分支,减少了用户工作量,并且预先将分支合并逻辑封装成函数,在分支合并时直接调用分支合并函数即可实现自动化合并,无需用户手动输入SVN操作命令,简化了分支合并过程,也进一步减少用户工作量。
上述介绍的分支合并方法,在具体实施时可以是通过在SVN服务器端部署Hooks(钩子)程序,该程序用于在检测到中央版本库中上传有新版本分支时,调用预置分支合并函数,对新版本分支和指定分支进行合并操作。
参见图2,图2为本申请实施例公开的另一种分支合并方法流程图。
如图2所示,该方法包括:
步骤S200、对版本控制***SVN服务器端的中央版本库进行分支检测,用以判断中央版本库中是否上传有新版本的分支;
具体地,用户在终端本地编写好分支代码后会将分支上传到SVN的中央版本库中,中央版本库为新上传的分支添加新版本号。
本步骤中,通过遍历中央版本库,查找是否存在新版本的分支。
步骤S110、判断所述中央版本库中上传的新版本的分支的个数是否达到预置个数,若是,则调用预置的分支合并函数;
具体地,本申请中可以预先设置个数限定,进而判断中央版本库中上传的新版本的分支的个数是否达到预置个数,在达到预置个数时才调用预置分支合并函数,执行下述分支合并操作。
预置个数可以由用户调节设定。本申请在确定新版本分支个数达到一定数目时才启动后续分支合并操作,对多个新版本分支进行分支合并,节省了分支合并流程。
步骤S120、利用所述分支合并函数,对所述新版本的分支和预先指定的分支执行合并操作。
具体地,若上述预置个数为多个,则此处进行分支合并的新版本的分支的个数也为多个,可以依次对多个新版本分支进行合并操作。
相比于上一实施例,本实施例中在确定中央版本库中新版本分支的个数达到预置个数时,才启动后续分支合并操作,节省了分支合并流程。
参见图3,图3为本申请实施例公开的又一种分支合并方法流程图。
如图3所示,该方法包括:
步骤S300、对版本控制***SVN服务器端的中央版本库进行分支检测,用以判断中央版本库中是否上传有新版本的分支;
具体地,用户在终端本地编写好分支代码后会将分支上传到SVN的中央版本库中,中央版本库为新上传的分支添加新版本号。
本步骤中,通过遍历中央版本库,查找是否存在新版本的分支。
步骤S310、在确定所述中央版本库中上传有新版本的分支时,调用预置的分支合并函数;
具体地,本申请预先设计了分支合并函数,也即将分支合并逻辑封装到一个函数中。通过调用该分支合并函数即可实现分支自动化合并。
步骤S320、利用所述分支合并函数,对所述新版本的分支和预先指定的分支执行合并操作;
步骤S330、接收用户指定的若干个待合并分支的分支标识;
具体地,所述分支标识用于标记各待合并分支在所述中央版本库中的存储位置。分支标识可以是分支的名称或者分支存储地址等。
步骤S340、在所述中央版本库中查找与各个所述分支标识对应的待合并分支;
具体地,利用分支标识在中央版本库中查询对应的待合并分支。待合并分支的个数一般为两个或两个以上。
步骤S350、读取所述预置的分支合并函数,利用所述分支合并函数对所述待合并分支执行合并操作。
具体地,对于查找到的待合并分支,利用分支合并函数对其进行分支合并。
需要说明的是,如果用户指定的待合并分支包含主干和其它分支,则将分支与主干进行合并;如果用户指定的待合并分支均为分支,则将分支进行合并。
本实施例中进一步提供用户手动进行分支合并的交互界面,在交互界面上可以显示中央版本库中所有分支的分支标识,以供用户选择某些分支作为待合并分支。当然,还可以提供用户输入待合并分支的分支标识的接口,以接收用户输入的待合并分支的分支标识。
在确定用户指定的待合并分支之后,通过调用预置的分支合并函数,将用户指定的待合并分支进行分支合并。
参见图4,图4为本申请实施例公开的又一种分支合并方法流程图。
如图4所示,该方法包括:
步骤S400、对版本控制***SVN服务器端的中央版本库进行分支检测,用以判断中央版本库中是否上传有新版本的分支;
具体地,用户在终端本地编写好分支代码后会将分支上传到SVN的中央版本库中,中央版本库为新上传的分支添加新版本号。
本步骤中,通过遍历中央版本库,查找是否存在新版本的分支。
步骤S410、在确定所述中央版本库中上传有新版本的分支时,调用预置的分支合并函数;
具体地,本申请预先设计了分支合并函数,也即将分支合并逻辑封装到一个函数中。通过调用该分支合并函数即可实现分支自动化合并。
步骤S420、利用所述分支合并函数,对所述新版本的分支和预先指定的分支执行合并操作;
步骤S430、在检测到合并失败时,将合并失败的分支回滚到合并前的状态。
具体地,分支合并的过程即将两个分支中的代码进行合并,在合并过程中,当A分支的第n行与B分支的第n行的内容不一致时,就会产生冲突,导致分支合并失败。本实施例在确定分支合并失败时,将合并失败的分支回滚到合并前的状态,以便于下次再次合并。
当然,为了减少冲突的发生,本申请还可以设置分支合并失败时其它的应对策略,例如在检测到合并失败时,直接使用所述新版本的分支,或者所述预先指定的分支作为最终结果。
需要说明的是,上述实施例介绍了自动化进行分支合并的情况下,出现合并失败时的策略。可以理解的是,在用户指定待合并分支的情况下,出现合并失败时也可以执行该策略。
进一步可选的,在分支合并失败时还可以进一步将合并失败的消息通知给指定的开发者。消息通知方式可以是邮件、短信等各种可选形式。通过告知开发者分支合并失败,以便于开发者对分支进行修改。
下面对本申请实施例提供的分支合并装置进行描述,下文描述的分支合并装置与上文描述的分支合并方法可相互对应参照。
参见图5,图5为本申请实施例公开的一种分支合并装置结构示意图。
如图5所示,该装置包括:
分支检测单元51,用于对版本控制***SVN服务器端的中央版本库进行分支检测,用以判断中央版本库中是否上传有新版本的分支;
函数调用单元52,用于在确定所述中央版本库中上传有新版本的分支时,调用预置的分支合并函数;
第一合并操作单元53,用于利用所述分支合并函数,对所述新版本的分支和预先指定的分支执行合并操作。
本申请实施例提供的分支合并装置,通过对版本控制***SVN服务器端的中央版本库进行分支检测,从而判断中央版本库中是否上传有新版本的分支,在确定所述中央版本库中上传有新版本的分支时,调用预置的分支合并函数,利用所述分支合并函数,对所述新版本的分支和预先指定的分支执行合并操作。本申请在进行分支合并时不需要用户指定待合并分支,减少了用户工作量,并且预先将分支合并逻辑封装成函数,在分支合并时直接调用分支合并函数即可实现自动化合并,无需用户手动输入SVN操作命令,简化了分支合并过程,也进一步减少用户工作量。
可选的,本申请实施例公开了上述函数调用单元的另一种可选结构,如图6所示,函数调用单元52可以包括:
第一函数调用子单元521,用于判断所述中央版本库中上传的新版本的分支的个数是否达到预置个数,若是,则调用预置的分支合并函数。
具体地,在确定中央版本库中新版本分支的个数达到预置个数时,才启动后续分支合并操作,节省了分支合并流程。
可选的,本申请实施例公开了上述分支合并装置的另一种可选结构,结合图5和图7可知,分支合并装置还可以包括:
用户数据接收单元54,用于接收用户指定的若干个待合并分支的分支标识,所述分支标识用于标记各待合并分支在所述中央版本库中的存储位置;
分支查找单元55,用于在所述中央版本库中查找与各个所述分支标识对应的待合并分支;
第二合并操作单元56,用于读取所述预置的分支合并函数,利用所述分支合并函数对所述待合并分支执行合并操作。
本申请进一步提供用户手动进行分支合并的交互界面,在交互界面上可以显示中央版本库中所有分支的分支标识,以供用户选择某些分支作为待合并分支。当然,还可以提供用户输入待合并分支的分支标识的接口,以接收用户输入的待合并分支的分支标识。
可选的,本申请实施例公开了上述分支合并装置的又一种可选结构,结合图5和图8可知,分支合并装置还可以包括:
分支回滚单元57,用于在检测到合并失败时,将合并失败的分支回滚到合并前的状态。
可选的,本申请实施例公开了上述分支合并装置的又一种可选结构,结合图8和图9可知,分支合并装置还可以包括:
消息通知单元58,用于将合并失败的消息通知给指定开发者。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

Claims (10)

1.一种分支合并方法,其特征在于,包括:
对版本控制***SVN服务器端的中央版本库进行分支检测,用以判断中央版本库中是否上传有新版本的分支;
在确定所述中央版本库中上传有新版本的分支时,调用预置的分支合并函数;
利用所述分支合并函数,对所述新版本的分支和预先指定的分支执行合并操作。
2.根据权利要求1所述的方法,其特征在于,所述在确定所述中央版本库中上传有新版本的分支时,调用预置的分支合并函数,包括:
判断所述中央版本库中上传的新版本的分支的个数是否达到预置个数,若是,则调用预置的分支合并函数。
3.根据权利要求1所述的方法,其特征在于,还包括:
接收用户指定的若干个待合并分支的分支标识,所述分支标识用于标记各待合并分支在所述中央版本库中的存储位置;
在所述中央版本库中查找与各个所述分支标识对应的待合并分支;
读取所述预置的分支合并函数,利用所述分支合并函数对所述待合并分支执行合并操作。
4.根据权利要求1-3任一项所述的方法,其特征在于,还包括:
在检测到合并失败时,将合并失败的分支回滚到合并前的状态。
5.根据权利要求4所述的方法,其特征在于,还包括:
将合并失败的消息通知给指定开发者。
6.一种分支合并装置,其特征在于,包括:
分支检测单元,用于对版本控制***SVN服务器端的中央版本库进行分支检测,用以判断中央版本库中是否上传有新版本的分支;
函数调用单元,用于在确定所述中央版本库中上传有新版本的分支时,调用预置的分支合并函数;
第一合并操作单元,用于利用所述分支合并函数,对所述新版本的分支和预先指定的分支执行合并操作。
7.根据权利要求6所述的装置,其特征在于,所述函数调用单元包括:
第一函数调用子单元,用于判断所述中央版本库中上传的新版本的分支的个数是否达到预置个数,若是,则调用预置的分支合并函数。
8.根据权利要求6所述的装置,其特征在于,还包括:
用户数据接收单元,用于接收用户指定的若干个待合并分支的分支标识,所述分支标识用于标记各待合并分支在所述中央版本库中的存储位置;
分支查找单元,用于在所述中央版本库中查找与各个所述分支标识对应的待合并分支;
第二合并操作单元,用于读取所述预置的分支合并函数,利用所述分支合并函数对所述待合并分支执行合并操作。
9.根据权利要求6-8任一项所述的装置,其特征在于,还包括:
分支回滚单元,用于在检测到合并失败时,将合并失败的分支回滚到合并前的状态。
10.根据权利要求9所述的装置,其特征在于,还包括:
消息通知单元,用于将合并失败的消息通知给指定开发者。
CN201510821252.5A 2015-11-23 2015-11-23 一种分支合并方法及装置 Pending CN105468373A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510821252.5A CN105468373A (zh) 2015-11-23 2015-11-23 一种分支合并方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510821252.5A CN105468373A (zh) 2015-11-23 2015-11-23 一种分支合并方法及装置

Publications (1)

Publication Number Publication Date
CN105468373A true CN105468373A (zh) 2016-04-06

Family

ID=55606116

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510821252.5A Pending CN105468373A (zh) 2015-11-23 2015-11-23 一种分支合并方法及装置

Country Status (1)

Country Link
CN (1) CN105468373A (zh)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107818048A (zh) * 2017-10-25 2018-03-20 携程旅游网络技术(上海)有限公司 分支集成的质量检查方法、装置、电子设备、存储介质
CN108062232A (zh) * 2017-12-14 2018-05-22 上海钢联电子商务股份有限公司 一种自动创建分支的***及方法
CN108984413A (zh) * 2018-07-24 2018-12-11 浙江数链科技有限公司 分支代码管理方法及装置
CN109271756A (zh) * 2017-07-14 2019-01-25 迈普通信技术股份有限公司 权限控制方法、装置及服务器
CN110795100A (zh) * 2019-09-12 2020-02-14 连连银通电子支付有限公司 分支合并方法及装置
CN112308571A (zh) * 2019-07-15 2021-02-02 北京京东尚科信息技术有限公司 智能客服应答方法、装置、存储介质及电子设备
CN113626072A (zh) * 2021-10-12 2021-11-09 中国光大银行股份有限公司 基于服务端的分支合并冲突的处理方法、装置及电子设备
WO2023051832A1 (zh) * 2021-09-28 2023-04-06 山东程序元软件有限公司 构造组合函数块的方法及装置、组合函数块、存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101932999A (zh) * 2007-12-20 2010-12-29 汇丰技术股份有限公司 用于并行开发和部署项目的自动方法和***
CN102902558A (zh) * 2012-09-11 2013-01-30 新浪网技术(中国)有限公司 项目脚本文件更新***和方法、脚本文件合并方法和装置
US20140101637A1 (en) * 2008-12-28 2014-04-10 International Business Machines Corporation Selective notifications according to merge distance for software version branches within a software configuration management system
CN104461578A (zh) * 2014-12-26 2015-03-25 广州唯品会信息科技有限公司 代码自动合并方法和***

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101932999A (zh) * 2007-12-20 2010-12-29 汇丰技术股份有限公司 用于并行开发和部署项目的自动方法和***
US20140101637A1 (en) * 2008-12-28 2014-04-10 International Business Machines Corporation Selective notifications according to merge distance for software version branches within a software configuration management system
CN102902558A (zh) * 2012-09-11 2013-01-30 新浪网技术(中国)有限公司 项目脚本文件更新***和方法、脚本文件合并方法和装置
CN104461578A (zh) * 2014-12-26 2015-03-25 广州唯品会信息科技有限公司 代码自动合并方法和***

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109271756A (zh) * 2017-07-14 2019-01-25 迈普通信技术股份有限公司 权限控制方法、装置及服务器
CN107818048A (zh) * 2017-10-25 2018-03-20 携程旅游网络技术(上海)有限公司 分支集成的质量检查方法、装置、电子设备、存储介质
CN107818048B (zh) * 2017-10-25 2020-06-05 携程旅游网络技术(上海)有限公司 计算机代码分支集成的质量检查方法及相关设备
CN108062232A (zh) * 2017-12-14 2018-05-22 上海钢联电子商务股份有限公司 一种自动创建分支的***及方法
CN108984413A (zh) * 2018-07-24 2018-12-11 浙江数链科技有限公司 分支代码管理方法及装置
CN112308571A (zh) * 2019-07-15 2021-02-02 北京京东尚科信息技术有限公司 智能客服应答方法、装置、存储介质及电子设备
CN110795100A (zh) * 2019-09-12 2020-02-14 连连银通电子支付有限公司 分支合并方法及装置
CN110795100B (zh) * 2019-09-12 2023-11-03 连连银通电子支付有限公司 分支合并方法及装置
WO2023051832A1 (zh) * 2021-09-28 2023-04-06 山东程序元软件有限公司 构造组合函数块的方法及装置、组合函数块、存储介质
GB2625954A (en) * 2021-09-28 2024-07-03 Element Software Co Ltd Method and apparatus for constructing composite function block, composite function block, and storage medium
CN113626072A (zh) * 2021-10-12 2021-11-09 中国光大银行股份有限公司 基于服务端的分支合并冲突的处理方法、装置及电子设备
CN113626072B (zh) * 2021-10-12 2022-01-04 中国光大银行股份有限公司 基于服务端的分支合并冲突的处理方法、装置及电子设备

Similar Documents

Publication Publication Date Title
CN105468373A (zh) 一种分支合并方法及装置
CN109951547B (zh) 事务请求并行处理方法、装置、设备和介质
US10346159B2 (en) Systems and methods for software scanning tool
CN109146081B (zh) 一种用于机器学习平台中创建模型项目的方法及装置
CN108205560B (zh) 一种数据同步方法以及装置
CN106371881A (zh) 一种用于服务器内程序版本更新的方法和***
US20150033210A1 (en) Method and system for debugging a change-set
CN109766139B (zh) 配置文件的配置方法及装置
CN104462342B (zh) 数据库快照同步处理方法及装置
CN110704122A (zh) 插件加载方法及装置
CN109753437B (zh) 测试程序生成方法及装置、存储介质、电子设备
CN106383755A (zh) 在主从式数据库***中恢复从库的方法、装置和***
CN107193619B (zh) 一种编译版本自动更新的方法与装置
CN112445514B (zh) 一种代码评审方法及相关产品
CN109254791A (zh) 开发数据的管理方法、计算机可读存储介质和终端设备
US10338891B2 (en) Migration between model elements of different types in a modeling environment
US8856070B2 (en) Consistent replication of transactional updates
CN109522174B (zh) 控制adb使能的方法、装置、终端及存储介质
CN112486589A (zh) 一种***配置项管理方法、装置、电子设备及存储介质
CN109522217A (zh) 应用程序的内存测试方法及终端设备
CN113741931B (zh) 软件升级方法、装置、电子设备及可读存储介质
CN114936152A (zh) 应用测试方法及设备
CN111796733B (zh) 图像显示方法、图像显示装置和电子设备
CN110879871B (zh) 页面菜单的配置方法及装置
US20150121336A1 (en) Screen-oriented computing program refactoring

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20160406

RJ01 Rejection of invention patent application after publication