[发明专利]一种多人模式下修改源码文件的方法、系统及介质有效
申请号: | 202011411063.8 | 申请日: | 2020-12-04 |
公开(公告)号: | CN112650532B | 公开(公告)日: | 2022-07-12 |
发明(设计)人: | 孙昌龙 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F8/73 | 分类号: | G06F8/73;G06F16/176 |
代理公司: | 北京权智天下知识产权代理事务所(普通合伙) 11638 | 代理人: | 王新爱 |
地址: | 215124 江苏省苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 模式 修改 源码 文件 方法 系统 介质 | ||
1.一种多人模式下修改源码文件的方法,其特征在于,包括:
建立源码服务器,在源码服务器上部署源码管理服务,配置源码管理服务中的配置文件,源码管理服务检测源码服务器中客户端的连接;
根据源码文件夹中的源码文件建立文件档案,并将文件档案写入数据库的列表文件表中;
设置源码文件状态为“可检出”或“不可检出”,开启源码管理客户端;
当源码文件状态为“可检出”时,源码管理客户端将“可检出”状态时的源码文件信息和开发人员信息传递给源码管理服务,源码管理服务执行检出操作,并将源码文件状态变为“不可检出”;执行检出操作完成后,将修改的源码文件覆盖源码管理服务器的源码库中源码文件,同时修改源码文件的状态为“可检出”;
当源码文件状态为“不可检出”时,源码管理客户端将“不可检出”状态时的源码文件的开发人员信息发送给源码管理服务申请排队;源码管理服务根据开发人员的排队信息执行排队锁定操作,并对开发人员进行授权,授权后的开发人员通过源码管理服务执行检出操作,并将源码文件状态变为“不可检出”;执行检出操作完成后,将修改的源码文件覆盖源码管理服务器的源码库中源码文件,同时修改源码文件的状态为“可检出”;
所述源码管理服务中的配置文件信息包括扫描源码文件的时间间隔、源码文件所在的地址信息、排队的通知方式、排队的人员检出的预留时间;所述列表文件表中存储有文件名、源码文件状态、开发人和上传时间;
所述执行排队锁定操作包括以下步骤:
S101,将开发人员的信息的排队信息录入数据库的文件线程更新表中;
S102,当源码管理服务检测到“不可检出”状态的源码文件被提交后,从文件线程更新表中寻找排名第一的开发人员信息;
S103,通知开发人员,并通过源码管理服务执行检出操作,将源码文件在列表文件表中进行锁定。
2.根据权利要求1所述的一种多人模式下修改源码文件的方法,其特征在于:所述源码管理服务执行检出操作包括以下步骤:
源码管理服务接收到源码文件信息和开发人员信息后,将检出的源码文件传输给源码管理客户端;
开发人员对检出的源码文件进行编辑;
将开发人员的信息记录数据库中列表文件表的开发人中。
3.根据权利要求1所述的一种多人模式下修改源码文件的方法,其特征在于:所述S103步骤中,若开发人员在配置文件中排队的人员检出的预留时间内未执行检出操作,则顺次寻找文件线程更新表下个开发人员信息,并通知。
4.根据权利要求3所述的一种多人模式下修改源码文件的方法,其特征在于:若文件线程更新表中无开发人员信息,则将源码文件状态修改为“可检出”。
5.一种多人模式下修改源码文件的系统,采用权利要求1-4任一项所述的方法,其特征在于,包括配置模块、检测模块、存储模块、检出模块和更新模块;
所述配置模块配置源码管理服务中配置文件以及对源码文件的状态进行配置;
所述存储模块存储开发人员的信息以及开发人员的排队信息并根据源码文件夹中的文件建立文件档案,并将文件档案以及源码文件的状态写入数据库中;
所述检测模块检测源码文件的状态;
所述检出模块执行检出操作以及根据所述检测模块检测的源码文件的状态,执行“可检出”状态文件操作和“不可检出”状态文件操作;
所述更新模块根据所述检出模块执行检出操作后修改的源码文件覆盖源码管理服务器的源码库中源码文件,同时修改数据库中源码文件的状态。
6.根据权利要求5所述的一种多人模式下修改源码文件的系统,其特征在于:所述检出模块包括第一检出模块、第二检出模块以及执行模块;
所述第一检出模块执行“可检出”状态文件操作,将“可检出”状态时的源码文件信息和开发人员信息传递给源码管理服务;
所述第二检出模块执行“不可检出”状态文件操作,将“不可检出”状态时的源码文件的开发人员信息发送给源码管理服务申请排队;源码管理服务根据开发人员的排队信息执行排队锁定操作;
所述执行模块执行检出操作,并将源码文件状态变为“不可检出”。
7.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行上述权利要求1-4任一项所述的一种多人模式下修改源码文件的方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011411063.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种加热式工业铝型材挤出模具
- 下一篇:一种电气端子排铜芯装入设备