一个(非常)简单的文件版本控制系统

quicksave的Python项目详细描述


PyPIBuild StatusCoverage Status

一个(非常)简单的文件版本控制系统

版本:1.7.0

有关可用命令的详细文档可以在 quicksave wiki

开始:

首先要做的是创建一个新的数据库 QuickSave可以存储其数据:

$ quicksave init <path>

这将设置新的数据库,以便它可以使用

之后,你就可以走了。你可以register个新文件 由QuickSave跟踪,save注册文件的新状态,以及 revert到以前保存的状态。还有其他几个命令 修改数据库本身,但我只涉及这三个 本指南中列出的命令(以及它们的各种选项)。为了 有关所有可用命令的详细文档,请查看 wiki page

要在QuickSave中跟踪(也称为注册)新文件,请使用:

$ quicksave register <filepath>

它将复制文件的初始状态,并提供 需要使用此文件的文件和状态键简短地 文件和状态键的描述,请参见this note 在维基上。

要保存文件的新状态,请使用save命令:

$ quicksave save <filepath>

QuickSave将使用绝对路径和派生的基本文件名 从filepath自动决定要使用哪个文件密钥。

最后,要将文件恢复到以前保存的状态,请使用 还原命令:

$ quicksave revert <filepath> <state>

同样,quicksave将尝试确定使用哪个文件密钥 在绝对路径和文件名上Quicksave将查找 提供state键并还原文件。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
swing Java按钮/网格布局   java列出Google日历中的所有事件   java无效:单击API publisher test按钮后连接到后端时出错   带有内部赋值的java While循环导致checkstyle错误   java为什么trimToSize/ensureCapacity方法提供“公共”级访问?   文件输出流的java问题   ListIterator和并发修改异常的java问题   java如何使用两个URL映射   无法识别使用“./../”构造的字符串java相对路径,为什么?   首次写入remotelyclosedsocket不会触发异常,对吗?JAVA   java OneDrive REST API为文件上载提供了400个无效谓词   Java泛型、集合接口和对象类的问题   OpenSSL Java安全提供程序   jmeter java运行jmx禁用操作