System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开的示例实施例总体涉及计算机领域,特别地涉及代码管理的方法、装置、设备和计算机可读存储介质。
技术介绍
1、软件工程开发过程中,多人合作完成同一个项目的开发是一个非常常见的场景。对于一个项目,通常需要创建一个代码仓库,以包含这个工程当中所有的代码,并且多人协作开发时往往需要在该代码仓库上同时进行修改。因此,多人协作的问题成为人们关注的焦点问题。
技术实现思路
1、在本公开的第一方面,提供了一种代码管理的方法。该方法包括:基于代码库的第一分支创建用于发布的目标分支,目标分支包括代码库中满足发布要求的第一代码部分;响应于代码库中的第二代码部分满足预设要求且不满足发布要求,将第二代码部分关联至目标标记;在目标分支被发布前,基于第二代码部分的目标标记,将与第二代码部分对应的第二分支合并到目标分支,第二分支包括满足发布要求的第二代码部分;以及发布经合并的目标分支。
2、在本公开的第二方面,提供了一种用于代码管理的装置。该装置包括:创建模块,被配置为基于代码库的第一分支创建用于发布的目标分支,目标分支包括代码库中满足发布要求的第一代码部分;关联模块,被配置为响应于代码库中的第二代码部分满足预设要求且不满足发布要求,将第二代码部分关联至目标标记;合并模块,被配置为在目标分支被发布前,基于第二代码部分的目标标记,将与第二代码部分对应的第二分支合并到目标分支,第二分支包括满足发布要求的第二代码部分;以及发布模块,被配置为发布经合并的目标分支。
3、在本公开的第三方面,提供
4、在本公开的第四方面,提供了一种计算机可读存储介质。该计算机可读存储介质上存储有计算机程序,计算机程序可由处理器执行以实现第一方面的方法。
5、在本公开的第五方面,提供了一种计算机程序产品。该计算机程序产品包括计算机可执行指令,这些指令在被处理器执行时,实现根据本公开的第一方面的方法。
6、应当理解,本内容部分中所描述的内容并非旨在限定本公开的实施例的关键特征或重要特征,也不用于限制本公开的范围。本公开的其他特征将通过以下的描述而变得容易理解。
本文档来自技高网...【技术保护点】
1.一种代码管理方法,包括:
2.根据权利可要求1所述的方法,其中所述预设要求指示所述第二代码部分通过测试。
3.根据权利要求1所述的方法,其中所述目标分支在第一时刻被创建,所述目标分支在第二时刻被发布,其中所述第一分支在所述第一时刻到所述第二时刻期间允许被更新。
4.根据权利要求3所述的方法,其中所述第一分支包括在所述第一时刻未满足所述预设要求的第三代码部分,所述方法还包括:
5.根据权利要求3所述的方法,还包括:
6.根据权利要求1所述的方法,还包括:
7.根据权利要求1所述的方法,其中所述第一分支包括:
8.一种用于代码管理装置,包括:
9.一种电子设备,包括:
10.一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序可由处理器执行以实现根据权利要求1至7中任一项所述的方法。
11.一种计算机程序产品,包括计算机可执行指令,其中所述计算机可执行指令在被处理器执行时实现根据权利要求1至7中任一项所述的方法。
【技术特征摘要】
1.一种代码管理方法,包括:
2.根据权利可要求1所述的方法,其中所述预设要求指示所述第二代码部分通过测试。
3.根据权利要求1所述的方法,其中所述目标分支在第一时刻被创建,所述目标分支在第二时刻被发布,其中所述第一分支在所述第一时刻到所述第二时刻期间允许被更新。
4.根据权利要求3所述的方法,其中所述第一分支包括在所述第一时刻未满足所述预设要求的第三代码部分,所述方法还包括:
5.根据权利要求3所述的方法,还包括:
...【专利技术属性】
技术研发人员:董雪,梁博,付强,庄耀光,向籽林,牛晓磊,张春生,李腾飞,
申请(专利权)人:抖音视界有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。