[发明专利]代码管理系统在审
申请号: | 201880073006.8 | 申请日: | 2018-11-27 |
公开(公告)号: | CN111344691A | 公开(公告)日: | 2020-06-26 |
发明(设计)人: | K·科玛纳塔;T·哈努塞克;G·什恰佩尼克;J·奥辛斯基 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F16/188 | 分类号: | G06F16/188 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 酆迅;姚杰 |
地址: | 美国纽*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 代码 管理 系统 | ||
一种方法、装置、计算机系统和计算机程序产品,用于由计算机系统从客户端数据处理系统接收使用一个对象子集的使用请求,其中所述对象存储在数据储存库中。该方法响应于接收到使用请求而由计算机系统将该对象子集传送到客户端数据处理系统,并且响应于将该对象子集传送到客户端数据处理系统而由所述计算机系统生成一个对象传送记录,其中,对象传送记录描述被发送到客户端数据处理系统的该对象子集。该方法利用对象传送记录来管理在客户端数据处理系统上对该对象子集的利用。
技术领域
本发明一般涉及改进的计算机系统,尤其涉及用于管理虚拟文件系统中的代码使用的方法、装置、计算机系统和计算机程序产品。
背景技术
储存库存储可以采取对象形式的信息。这些对象可以采取各种形式。例如,对象可以是文档、电子表格、程序代码、网站、计算机程序、软件模块或其他合适的形式。储存库可由版本控制系统管理。版本控制系统可以管理存储在储存库中的对象的历史,并提供还原到对象的先前版本的能力。
在某些情况下,利用储存库的版本控制,在用户访问对象时,将该对象从储存库检出。在另一示例中,不是利用查证系统,而是克隆整个储存库。换句话说,在每个客户端数据处理系统上复制该储存库,使得每个客户端数据处理系统都有该存储库的本地拷贝。
在客户端数据处理系统上克隆储存库的情况下,随着储存库大小的增加,这些储存库的管理变得更加困难。储存库的大小可随着代码大小的增加而增加。此外,当存在包含许多被跟踪版本的悠长历史时,储存库的大小也可能增加。随着代码开发,一些储存库可具有极大的规模,诸如100GB或200GB。对于大型储存库,克隆可能花费十二个小时或更多小时。此外,客户端数据处理系统的可用存储量也是一个问题。
用于克隆的一个当前解决方案涉及利用这些储存库的虚拟文件系统。利用虚拟文件系统,在客户端数据处理系统上生成储存库的克隆。然而,当储存库被克隆时,并非储存库中的所有对象实际上都被下载到客户端数据处理系统上的本地储存库中。相反,当需要对象时,才将所述对象下载到储存库中。这样,可以减少时间量或存储量中的至少一项。
发明内容
本发明的一个实施例提供了一种用于管理对象的使用的方法。该方法包括由计算机系统从客户端数据处理系统接收使用一个对象子集的使用请求,其中所述对象存储在数据储存库中。响应于接收到该使用请求,该方法由计算机系统将该对象子集传送到客户端数据处理系统,并且响应于将该对象子集传送到客户端数据处理系统,该方法由计算机系统生成对象传送记录,其中所述对象传送记录描述被传送到客户端数据处理系统的该对象子集。该方法用所述对象传送记录管理所述对象子集在客户端数据处理系统上的利用。
本公开的另一实施例提供了一种虚拟文件管理系统。虚拟管理系统包括计算机系统、虚拟文件系统、传送代理和使用管理服务器。计算机系统上的虚拟文件系统从客户端数据处理系统接收使用一个对象子集的使用请求,其中所述对象存储在数据储存库中。虚拟文件系统响应于接收到所述使用请求而将该对象子集传送到客户端数据处理系统。传送代理在计算机系统上运行,其中传送代理响应于该对象子集被传送到客户端数据处理系统而生成对象传送记录,其中该对象传送记录描述被传送到客户端数据处理系统的该对象子集。使用管理服务器用所述对象传送记录管理所述对象子集在客户端数据处理系统上的利用。
本公开的又一实施例提供了一种用于管理对象的使用的计算机程序产品。所述计算机程序产品包括计算机可读存储介质;第一程序代码、第二程序代码、第三程序代码和第四程序代码,全部存储在所述计算机可读存储介质上。第一程序代码从客户端数据处理系统接收使用一个对象子集的使用请求,其中所述对象存储在数据储存库中。第二程序代码响应于接收到该使用请求,将该对象子集传送到客户端数据处理系统。该方法包括响应于接收到该请求,生成对象传送记录,其中该对象传送记录描述被传送到客户端数据处理系统的该对象子集。第四个程序代码用所述对象传送记录管理所述对象子集在客户端数据处理系统上的利用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880073006.8/2.html,转载请声明来源钻瓜专利网。