中小型项目实现简单版本备份的批处理脚本

对于项目备份与版本管理,可以使用的工具
Git工具
Git 是一个开源的分布式版本控制系统,用于追踪文件更改和帮助多人协作开发。它被设计成能够快速、高效地处理从很小到非常大的项目。是目前最受欢迎的版本控制系统之一。
rsync
rsync是一个强大的文件同步工具,用于在本地或远程主机之间进行文件和目录的复制和同步操作。它可以通过网络传输文件,也可以在本地进行文件的复制和同步。rsync基于快速增量算法,只复制变化的部分,因此可以快速进行文件同步。
本人使用的备份脚本
对于个人开发的小项目,我不想使用git。为了简单。每次备份都直接压缩打包整个项目,加密,上传云端。后来因为操作繁琐,为了实现自动化,就编写了一个批处理脚本实现备份功能。
用到的工具有:

  • 7-zip命令行程序 用于打包和加密项目文件夹
  • cloc.exe 用于统计代码行数

其中7-zip的下载网站是:https://www.7-zip.org/
在这里插入图片描述

cloc.exe的下载地址是:https://github.com/AlDanial/cloc
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/2813762.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

【JSON2WEB】06 JSON2WEB前端框架搭建

【JSON2WEB】01 WEB管理信息系统架构设计 【JSON2WEB】02 JSON2WEB初步UI设计 【JSON2WEB】03 go的模板包html/template的使用 【JSON2WEB】04 amis低代码前端框架介绍 【JSON2WEB】05 前端开发三件套 HTML CSS JavaScript 速成 前端技术路线太多了,知识点更多&…

【Pytorch深度学习开发实践学习】Pytorch实现LeNet神经网络(1)

1.model.py import torch.nn as nn import torch.nn.functional as F引入pytorch的两个模块 关于这两个模块的作用,可以参考下面 Pytorch官方文档 torch.nn包含了构成计算图的基本模块 torch,nn.function包括了计算图中的各种主要函数,包括&#…

安装使用zookeeper

先去官网下载zookeeper:Apache ZooKeeper 直接进入bin目录,使用powerShell打开。 输入: ./zkServer.cmd 命令,启动zookeeper。 zookeeper一般需要配合Dubbo一起使用,作为注册中心使用,可以参考另一篇博客&#xf…

java springmvc/springboot 项目通过HttpServletRequest对象获取请求体body工具类

请求 测试接口 获取到的 获取到打印出的json字符串里有空格这些,在json解析的时候正常解析为json对象了。 工具类代码 import lombok.extern.slf4j.Slf4j; import org.springframework.web.context.request.RequestContextHolder; import org.springframework.we…

如何做代币分析:以 TRX 币为例

作者:lesleyfootprint.network 编译:cicifootprint.network 数据源:TRX 代币仪表板 (仅包括以太坊数据) 在加密货币和数字资产领域,代币分析起着至关重要的作用。代币分析指的是深入研究与代币相关的数据…

pr2024 Premiere Pro 2024 mac v24.2.1中文激活版

Premiere Pro 2024 for Mac是Adobe公司推出的一款强大的视频编辑软件,专为Mac操作系统优化。它提供了丰富的剪辑工具、特效和音频处理选项,帮助用户轻松创建专业级的影视作品。 软件下载:pr2024 Premiere Pro 2024 mac v24.2.1中文激活版 无论…

苍穹外卖-day07 - 缓存菜品- 缓存套餐- 添加购物车- 查看购物车- 清空购物车

1. 缓存菜品 用redis来缓存菜品数据 , 减少数据库查询操作 ; 缓存逻辑 : 每个分类下的菜品保存一份缓存数据 数据库中菜品数据有变更时清理缓存数据 关键代码 : Autowiredprivate RedisTemplate redisTemplate;/*** 根据分类id查询菜品** param categoryId* re…

Python爬虫实战第二例【二】

零.前言: 本文章借鉴:Python爬虫实战(五):根据关键字爬取某度图片批量下载到本地(附上完整源码)_python爬虫下载图片-CSDN博客 大佬的文章里面有API的获取,在这里我就不赘述了。 一…

DP读书:开源软件的影响力(小白向)解读Embedded_SIG介绍以及代码架构解析

从一个SIG的文档来看,一个社区的生态。 开源 openEuler Embedded软件发行版的影响力 openEuler Embedded是基于openEuler社区面向嵌入式场景的Linux版本。 该版本与其他openEuler版本在内核和软件版本方面保持一致,但内核配置、软件包组合和配置以及特…

LeetCode 刷题 [C++] 第240题.搜索二维矩阵 II

题目描述 编写一个高效的算法来搜索 m x n 矩阵 matrix 中的一个目标值 target 。该矩阵具有以下特性: 每行的元素从左到右升序排列。 每列的元素从上到下升序排列。 题目分析 通过分析矩阵的特点发现,其左下角和右上角可以看作一个“二叉搜索树的根节…

WPF 【十月的寒流】学习笔记(3):DataGrid分页

文章目录 前言相关链接代码仓库项目配置(省略)项目初始配置xamlviewModel Filter过滤详细代码展示结果问题 Linq过滤CollectionDataxamlviewModel sql,这里用到数据库,就不展开了 总结 前言 我们这次详细了解一下列表通知的底层是…

GIS之深度学习03:Anaconda无法正常启动问题汇总(更新)

在安装完成anaconda后,总会出现一些问题,以下为遇到的问题及解决方案: (有问题请私信,持续更新) 01:anaconda navigator启动时一直卡在 loading applications 页面 解决: 找到anac…

在Ubuntu22.04 LTS上搭建Kubernetes集群

文章目录 准备工作系统准备软件包准备主机和IP地址准备 安装步骤安装前准备关闭防火墙设置服务器时区关闭 swap 分区关闭SELinux配置hosts配置文件转发 IPv4 并让 iptables 看到桥接流量 安装容器运行时安装Kubernetes配置并安装apt包初始化集群 安装calico网络插件部署应用 本…

2-3 树

原文链接:https://blog.csdn.net/Ceylan__/article/details/125578130 一、2-3树 的定义 Q:什么是二叉排序树 A:二叉排序树或者是一棵空树,或者是具有如下性质的二叉树 1)若它的左子树不空,则 左子树 上…

Introduction to OpenCL

Introduction to OpenCL Open Computing Language 是用于编写跨异构平台执行的程序的框架。 例如,它们由 CPU、GPU、DSP 和 FPGA 组成。 OpenCL 指定了一种用于对这些设备进行编程的编程语言(基于 C99)和应用程序编程接口 (API)&#xff0c…

【Godot4.2】菜单相关控件和节点完全解析

MenuBar MenuBar的逻辑是: 添加到其中的PopupMenu节点,会自动水平排列(类似于HBoxContainer)。PopupMenu隐藏,而自动将其创建为可以点击的MenuButton形式,MenuButton的文本将与PopupMenu节点的名称一致 MenuBar不是必…

C++初阶 | [八] (下) vector 模拟实现

摘要:vector 模拟实现讲解(附代码示例),隐藏的浅拷贝,迭代器失效 在进行 vector 的模拟实现之前,我们先粗略浏览一下 stl_vector.h 文件中的源码来确定模拟实现的大体框架。 这里提供一些粗略浏览源码的技巧…

防御-day3-内容安全(入侵检测-IPS,防病毒网关-AV)

一、内容安全 1、华为---IAE引擎 核心技术 DPI---深度包检测---主要针对完整的数据包(数据包分片,分段需要重组),之后对 数据包的内容进行识别。(应用层) DFI---深度流检测---一种基于流量行为的应用识别技…

SpringCloud(17)之SpringCloud Stream

一、Spring Cloud Stream介绍 Spring Cloud Stream是一个框架,用于构建与共享消息系统连接的高度可扩展的事件驱动微服务。该框架提供了一个灵活的编程模型,该模型建立在已经建立和熟悉的Spring习惯用法和最佳实践之上,包括对持久发布/子语义…

Coze开源软件Windows客户端-coze_desk

字节的coze相信大家都已经有所关注了,最近看到很多公众号在推。笔者也在使用,体验很不错。 这个是官网:https://www.coze.com/。 官网版 应用的样子 三栏式布局,用起来还是可以的。 不过这个是在浏览器端,有时候不小…