git项目批量备份工具BackupGit v1.0.0

8次阅读
没有评论

软件介绍:

  • 面对有撸代码的需求的用户,否则基本没啥用。
  • 简单来说,就是针对项目多了,不用手动复制,手工清理一些无用文件的过程自动化,批量化了。
  • 如果有这方面的烦恼,绝对是好工具,如果没这方面需求,就是可有可无了。
  • 源码都是很敏感的内容,本工具不会涉及网络操作,都是本地备份,也不会有危险的删除功能,确保绿色安全。
  • git项目一般会push到服务器,但不是什么项目都会上传服务器,什么分支都需求上传服务器,要在本地的备份情况还是存在的。
  • 体积大原因:核心逻辑没多少代码量,使用运行时环境及QT的界面支持占用了99%的体积
  • 使用检出功能,需要本地已经安装有git,支持path环境能搜索到,相信用这个工具的都是装了这个。

使用方式
1.文件路径的输入,支持拖拽和打开选择两种方式
2.功能很简单,手工的自动化,自行摸索,没什么好介绍的

适用场景
适用于以下git项目的备份场景:
1. 分散在各层目录,逐个找很容易漏掉
2. 项目中有很多大量文件(依赖第三方运行环境)被忽略,不需要备份,比如 node_modules 动辄几GB大小
3. 项目多次备份, 需要进行清理去重,平坦化至同一目录下方便观察比较
4. 减小备份项目占用磁盘空间,备份时不需要检出文件,相对能省一半体积

说明
1.平坦化是将各层目录的项目备份至同一目录下,否则保持源想目录结构层次
2.检出是从git项目提取出全部源码文件,作为日常备份是不需要检出的

演示截图

  • 默认设置

  • 开启选项

下载
v 1.0.1
更新内容(应该是最终版,没什么需求值得再更新了,除了体积还能减小一半...):
1. 解决可能在不同分辨率界面显示不工整的问题,同时让界面显示及输出内容更好看一点
2. 调整APP打包方式,体积相对上版本减小一半
3. 顺便编译了macos版本(需要解压ZIP后使用),LINUX环境的用的少就懒得编译了
linux版本下载
懒得编译,没有。。。
mac 版本下载
https://wwgo.lanzouo.com/iu3Kq0pk29fc
windows 版本下载
https://wwgo.lanzouo.com/i0Zll0pk27qb
密码:cvqf

V 1.0.0 版本
https://wwgo.lanzouo.com/iToxh0pc80ri
密码:c1e8

正文完
 0
116博客
版权声明:本篇文章由 116博客 于2024-11-29发表,共计921字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
验证码