[发明专利]一种基于WebIDE的开发管理方法、装置、存储介质在审
| 申请号: | 202010855268.9 | 申请日: | 2020-08-24 |
| 公开(公告)号: | CN111984306A | 公开(公告)日: | 2020-11-24 |
| 发明(设计)人: | 贾天军 | 申请(专利权)人: | 上海睿成软件有限公司 |
| 主分类号: | G06F8/71 | 分类号: | G06F8/71;G06F8/41;G06F16/176;G06F21/60;G06F21/62 |
| 代理公司: | 上海硕力知识产权代理事务所(普通合伙) 31251 | 代理人: | 郭桂峰 |
| 地址: | 202150 上海市崇明区城桥镇鳌*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 webide 开发 管理 方法 装置 存储 介质 | ||
1.一种基于WebIDE的开发管理方法,其特征在于,包括:
集成开发环境向所述代码托管服务器发送项目运行请求;所述集成开发环境运行在浏览器上;
所述代码托管服务器根据所述项目运行请求,查找对应的托管项目,并将查找到的托管项目进行编译运行以产生项目运行结果;所述编译运行的位置为所述代码托管服务器。
2.根据权利要求1所述的一种基于WebIDE的开发管理方法,其特征在于,所述集成开发环境向代码托管服务器发送托管代码;
所述代码托管服务器接收并存储所述托管代码。
3.根据权利要求2所述的一种基于WebIDE的开发管理方法,其特征在于,所述集成开发环境向代码托管服务器发送托管代码包括:
所述集成开发环境监听代码更新提交操作;
当所述所述集成开发环境监听到代码更新提交操作时,所述集成开发环境向所述代码托管服务器发送代码更新请求;
所述代码托管服务器接收并存储所述托管代码还包括:
所述代码托管服务器接收到所述代码更新请求之后,设置所述代码文件为解锁状态。
4.根据权利要求1所述的一种基于WebIDE的开发管理方法,其特征在于,还包括:
所述集成开发环境向所述代码托管服务器发出代码请求;
所述代码托管服务器根据所述代码请求向所述集成开发环境发送目标代码;
所述集成开发环境接收目标代码;
所述集成开发环境呈现所述目标代码。
5.根据权利要求4所述的一种基于WebIDE的开发管理方法,其特征在于,所述代码托管服务器根据所述代码请求向所述集成开发环境发送目标代码包括:
所述代码托管服务器判断所述代码请求所对应的所述代码文件是否处于锁定状态,若是,设定所述目标代码为只读状态;否则,将所述代码文件设置为锁定状态;
发送所述目标代码给所述集成开发环境。
6.根据权利要求1所述的一种基于WebIDE的开发管理方法,其特征在于,还包括,
所述集成开发环境向所述代码托管服务器发出软件项目创建请求,所述代码托管服务器根据所述项目创建请求在代码托管服务器上创建软件项目。
7.根据权利要求6所述的一种基于WebIDE的开发管理方法,其特征在于,还包括:所述项目创建请求包括环境搭建命令,所述代码托管服务器根据所述环境搭建命令建立编译运行环境。
8.根据权利要求3或权利要求5所述的一种基于WebIDE的开发管理方法,其特征在于,所述代码托管服务器判断所述集成开发环境的权限是否足够,若否,拒绝执行所述集成开发环境的请求:
所述集成开发环境的权限设置模块向所述代码托管服务器发出权限设置请求,所述代码托管服务器根据所述权限设置请求设置开发者访问权限。
9.一种基于WebIDE的开发管理装置,其特征在于,包括:代码托管服务器和至少一个集成开发环境;所述集成开发环境设置在浏览器上。
10.一种存储介质,其特征在于,所述存储介质中存储有计算机程序,所述计算机程序被配置为由处理器调用时,实现权利要求1-8任一所述的一种基于WebIDE的开发管理方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海睿成软件有限公司,未经上海睿成软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010855268.9/1.html,转载请声明来源钻瓜专利网。





