一种基于GIT的下载完成关机方法技术

技术编号:14014766 阅读:87 留言:0更新日期:2016-11-17 20:36
本发明专利技术公开一种基于GIT的下载完成关机方法,涉及软件版本控制工具领域,通过在Git中添加下载完成关机子命令,来实现对于Git下载任务的完成关机操作;一、用户通过命令行输入Git进行远程文件下载的命令,同时在命令行中添加下载完成关机子命令;二、Git主程序收到命令后,将用户输入的Git下载任务添加到下载任务列表中;三、当用户输入的包含下载完成关机子命令行Git下载任务完成时,Git主程序在Git未完成下载任务列表中删除该任务;四、直至下载任务列表所有任务完成,执行关机操作。本发明专利技术方便用户在离开计算机时或夜间状态下持续进行下载任务,节约时间,能够降低对电能的消耗。

【技术实现步骤摘要】

本专利技术涉及软件版本控制工具领域,具体的说是一种基于GIT的下载完成关机方法
技术介绍
Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。目前Git作为最为流行的代码版本控制管理工具,已经集成了相当强大的功能。但是,另一方面,当Git需要下载的内容较多时,尤其是在网速较慢的情况下,常常会造成下载的时间非常长。当用户需要离开或在夜间进行下载时,当任务完成时,计算机依旧保持开机状态,常常会造成电能资源的浪费。
技术实现思路
本专利技术针对目前技术发展的需求和不足之处,提供一种基于GIT的下载完成关机方法。本专利技术所述一种基于GIT的下载完成关机方法,解决上述技术问题采用的技术方案如下:一种基于GIT的下载完成关机方法, 基于Git技术,通过在Git中添加下载完成关机子命令,来实现对于Git下载任务的完成关机操作;主要包括以下步骤:一、用户通过命令行输入Git进行远程文件下载的命令,同时在命令行中添加下载完成关机子命令;二、Git主程序收到命令后,检索Git未完成下载任务列表,判断Git未完成下载任务列表是否为空;将用户输入的Git下载任务添加到下本文档来自技高网...
一种基于GIT的下载完成关机方法

【技术保护点】
一种基于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

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1