【技术实现步骤摘要】
本专利技术涉及软件版本控制工具领域,具体的说是一种基于GIT的下载完成关机方法。
技术介绍
Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。目前Git作为最为流行的代码版本控制管理工具,已经集成了相当强大的功能。但是,另一方面,当Git需要下载的内容较多时,尤其是在网速较慢的情况下,常常会造成下载的时间非常长。当用户需要离开或在夜间进行下载时,当任务完成时,计算机依旧保持开机状态,常常会造成电能资源的浪费。
技术实现思路
本专利技术针对目前技术发展的需求和不足之处,提供一种基于GIT的下载完成关机方法。本专利技术所述一种基于GIT的下载完成关机方法,解决上述技术问题采用的技术方案如下:一种基于GIT的下载完成关机方法, 基于Git技术,通过在Git中添加下载完成关机子命令,来实现对于Git下载任务的完成关机操作;主要包括以下步骤:一、用户通过命令行输入Git进行远程文件下载的命令,同时在命令行中添加下载完成关机子命令;二、Git主程序收到命令后,检索Git未完成下载任务列表,判断Git未完成下载任务列表是否为空;将用户输入的G ...
【技术保护点】
一种基于GIT的下载完成关机方法,其特征在于, 基于Git技术,通过在Git中添加下载完成关机子命令,来实现对于Git下载任务的完成关机操作;主要包括以下步骤:一、用户通过命令行输入Git进行远程文件下载的命令,同时在命令行中添加下载完成关机子命令;二、Git主程序收到命令后,检索Git未完成下载任务列表,判断Git未完成下载任务列表是否为空;将用户输入的Git下载任务添加到下载任务列表中;三、当用户输入的包含下载完成关机子命令行Git下载任务完成时,Git主程序在Git未完成下载任务列表中删除该任务;四、直至下载任务列表所有任务完成,执行关机操作。
【技术特征摘要】
1.一种基于GIT的下载完成关机方法,其特征在于, 基于Git技术,通过在Git中添加下载完成关机子命令,来实现对于Git下载任务的完成关机操作;主要包括以下步骤:一、用户通过命令行输入Git进行远程文件下载的命令,同时在命令行中添加下载完成关机子命令;二、Git主程序收到命令后,检索Git未完成下载任务列表,判断Git未完成下载任务列表是否为空;将用户输入的Git下载任务添加到下载任务列表中;三、当用户输入的包含下载完成关机子命令行Git下载任务完成时,Git主程序在Git未完成下载任务列表中删除该任务;四、直至下载任务列表所有任务完成,执行关机操作。2.根据权利要求1所述一种基于GIT的下载完成关机方法,其特征在于,所述步骤一中,用户使用的命令行基于Bash标准进行实现,下载完成关机子命令定义为sac。3.根据权利要求2所述一种基于GIT的下载完成关机方法,其特征在于,所述步骤二中,下载任务列表采用链表数据结构,链表的每个节点的数据结构中包含未完成任务的进程信息、下一个未完成任务的指针。4.根据权利要求3所述一种基于GIT的下载完成关机方法,其特征在于, 所述步骤二中,若Git未完成下载任务列表为空,则创建Git未完成下载任务列表,并将用户输入的Git下载任务添加到列表中。5.根据权利要求4所述一种基于GIT的下载完成关机方法,其特征在于,初始状态下,...
【专利技术属性】
技术研发人员:郝鹏,于治楼,郑亮,
申请(专利权)人:浪潮集团有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。