软件介绍
面对有撸代码的需求的用户,否则基本没啥用。
简单来说,就是针对项目多了,不用手动复制,手工清理一些无用文件的过程自动化,批量化了。
如果有这方面的烦恼,绝对是好工具,如果没这方面需求,就是可有可无了。
源码都是很敏感的内容,本工具不会涉及网络操作,都是本地备份,也不会有危险的删除功能,确保绿色安全。
git项目一般会push到服务器,但不是什么项目都会上传服务器,什么分支都需求上传服务器,要在本地的备份情况还是存在的。
体积大原因:核心逻辑没多少代码量,使用运行时环境及QT的界面支持占用了99%的体积
使用检出功能,需要本地已经安装有git,支持path环境能搜索到,相信用这个工具的都是装了这个。
使用方式
1.文件路径的输入,支持拖拽和打开选择两种方式
2.功能很简单,手工的自动化,自行摸索,没什么好介绍的
适用场景
适用于以下git项目的备份场景:
1. 分散在各层目录,逐个找很容易漏掉
2. 项目中有很多大量文件(依赖第三方运行环境)被忽略,不需要备份,比如 node_modules 动辄几GB大小
3. 项目多次备份, 需要进行清理去重,平坦化至同一目录下方便观察比较
4. 减小备份项目占用磁盘空间,备份时不需要检出文件,相对能省一半体积
说明
1.平坦化是将各层目录的项目备份至同一目录下,否则保持源想目录结构层次
2.检出是从git项目提取出全部源码文件,作为日常备份是不需要检出的