【技术实现步骤摘要】
【国外来华专利技术】
技术介绍
1、提供方提供由贡献方(诸如生产方、独立软件供应商(isv)和第三方应用开发方)开发的应用。贡献方贡献应用、应用模块(appmodule)和用于开发应用的其他应用组件。不同的贡献方可以修改这些组件,并且这些组件甚至可以由用户或用户系统的管理员进一步修改或定制。这可能在应用的版本和应用组件之间提供复杂的依赖网络。
技术实现思路
1、所描述的技术提供了用于管理版本控制数据的系统和方法的实现。更具体地,所描述的技术提供了用于应用模块版本管理的系统和方法的实现。
2、一种使用布置在组件节点和组件边缘数据对象中的appmodule数据来管理应用的版本的方法被提供。该方法包括:接收针对应用的版本的请求,响应于所接收的请求,至少部分地基于将主应用组件与应用的版本相关联的组件节点数据对象中的版本数据来取回主应用组件,从组件边缘数据对象取回边缘关系,其中该边缘关系可操作以将主应用组件与第一组件的对应版本相关,主应用组件针对该应用的功能而依赖于该第一组件,响应于第一边缘关系的取回,取回
...【技术保护点】
1.一种管理应用的版本的方法,包括:
2.根据权利要求1所述的方法,其中取回所述主应用组件的所述版本和取回所述第一组件的所述对应版本的所述操作中的一个或多个操作包括:
3.根据权利要求1所述的方法,还包括:
4.根据权利要求3所述的方法,还包括:
5.根据权利要求3所述的方法,其中组件的验证在沿着组件的经修改的依赖分支增加的依赖的方向上进行。
6.根据权利要求3所述的方法,其中所述应用的所述不同版本包括所述应用的所述版本的未修改的依赖分支的组件,所述组装所述应用的所述不同版本还基于所述未修改的依赖分支的所述组
7...
【技术特征摘要】
【国外来华专利技术】
1.一种管理应用的版本的方法,包括:
2.根据权利要求1所述的方法,其中取回所述主应用组件的所述版本和取回所述第一组件的所述对应版本的所述操作中的一个或多个操作包括:
3.根据权利要求1所述的方法,还包括:
4.根据权利要求3所述的方法,还包括:
5.根据权利要求3所述的方法,其中组件的验证在沿着组件的经修改的依赖分支增加的依赖的方向上进行。
6.根据权利要求3所述的方法,其中所述应用的所述不同版本包括所述应用的所述版本的未修改的依赖分支的组件,所述组装所述应用的所述不同版本还基于所述未修改的依赖分支的所述组件。
7.根据权利要求6所述的方法,还包括:
8.一种具有处理器和存储器的计算设备,所述处理器被配置为执行被存储在所述存储器中的指令,所述计算设备包括:
9.根据权利要求8所述的计算设备,其中所述主应用组件的版本取回器和所述第一组件的对应版本取回器中的一项或多项被配置为取回与所取回的所述主应用组件的所述版本和所取回的所述第一组件的所述对应版本中的一项或多项相关联的数据,其中所取回的所述数据包括表示以下一项或多项的数据:组件标识符、组件类型、组件版本和组件相关联的元数据。
10.根据权利要求8所述的计算设备,...
【专利技术属性】
技术研发人员:A·古普塔,A·贾,P·K·潘迪,A·阿加瓦尔,Y·沙班,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。