【技术实现步骤摘要】
文件处理方法、装置、设备及存储介质
[0001]本公开涉及计算机
,尤其涉及一种文件处理方法、装置、设备及存储介质。
技术介绍
[0002]在软件开发过程中的编译阶段,若不具备相关依赖对象的源代码文件使用权限,则需要通过相关依赖对象的二进制文件进行编译,以完成软件开发。
[0003]通用技术中,主要是基于构建工具(例如Blade等)和时间机器(Subversion,SVN)目录相结合的方式,实现对于二进制文件的调用和编译等处理过程。但是,这种方式的实现流程较为割裂,往往难以灵活的对二进制文件进行处理,导致软件开发的效率较低。
技术实现思路
[0004]本公开提供一种文件处理方法、装置、设备及存储介质,用于解决通用技术灵活性不足导致的软件开发效率较低的问题。
[0005]本公开实施例的技术方案如下:
[0006]根据本公开实施例的第一方面,提供一种文件处理方法,包括:响应于对待编译文件触发的编译指令,显示与待编译文件关联的多个视图;视图用于展示待编译文件依赖的N个依赖对象的文件版本 ...
【技术保护点】
【技术特征摘要】
1.一种文件处理方法,其特征在于,包括:响应于对待编译文件触发的编译指令,显示与所述待编译文件关联的多个视图;所述视图用于展示所述待编译文件依赖的N个依赖对象的文件版本信息;N为正整数;响应于对目标视图触发的选中指令,基于所述目标视图确定所述N个依赖对象中各依赖对象的文件版本,以对所述待编译文件进行编译处理;所述目标视图为所述多个视图中的任意一个视图。2.根据权利要求1所述的文件处理方法,其特征在于,所述响应于对待编译文件触发的编译指令,显示与所述待编译文件关联的多个视图,包括:响应于所述编译指令,确定所述待编译文件依赖的M个依赖对象;M为正整数、且大于或等于N;基于第一预设条件从所述M个依赖对象中,确定所述N个依赖对象;所述第一预设条件包括目标源代码集合中不存在对应的源代码文件;所述目标源代码集合包括与多个对象一一对应的多个源代码文件;基于所述N个依赖对象,显示所述多个视图。3.根据权利要求2所述的文件处理方法,其特征在于,所述基于所述N个依赖对象,显示所述多个视图,包括:向服务器发送用于获取所述N个依赖对象的文件版本信息的请求消息;当接收到来自所述服务器的所述多个视图时,显示所述多个视图。4.根据权利要求2所述的文件处理方法,其特征在于,还包括:响应于对至少一个候选源代码集合触发的选中指令,对所述至少一个候选源代码集合执行去重操作,得到去重结果;所述去重操作用于将多个相同的源代码文件更新为一个源代码文件;按照去重结果中各源代码文件对应的文件路径获取各源代码文件,得到所述目标源代码集合。5.根据权利要求1所述的文件处理方法,其特征在于,所述响应于对目标视图触发的选中指令,基于所述目标视图确定所述N个依赖对象中各依赖对象的文件版本之后,还包括:基于第二预设条件从所述N个依赖对象中,确定待缓存依赖对象;所述第二预设条件包括与所述目标视图展示的文件版本信息对应的二进制文件未存储在预设缓存...
【专利技术属性】
技术研发人员:顾寅,路明,吴明辉,左思琪,王子,王梦池,林重枝,
申请(专利权)人:北京达佳互联信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。