一个(非常)简单的文件版本控制系统
项目描述
一个(非常)简单的文件版本控制系统
版本: 1.7.0
关于可用命令的详细文档可以在 quicksave wiki上找到
入门:
您需要做的第一件事是创建一个新数据库,quicksave 可以在其中存储其数据:
$ quicksave init <path>
这将设置新的数据库,以便可以使用。
在那之后,你就可以走了。您可以注册新文件,以便通过快速保存对其进行跟踪,保存已注册文件的新状态,并 恢复到以前保存的状态。还有几个其他命令可以修改数据库本身,但我只介绍本指南中列出的这三个命令(并且没有涉及它们的各种选项)。有关所有可用命令的详细文档,请查看 wiki 页面。
要在快速保存中跟踪(AKA 注册)新文件,请使用:
$ quicksave register <filepath>
这将复制文件的初始状态,并提供文件的名称和使用此文件所需的状态键。有关文件和状态键的简要说明,请参阅 wiki 上的此注释。
然后要保存文件的新状态,请使用 save 命令:
$ quicksave save <filepath>
Quicksave将使用绝对路径和从文件路径派生的基本文件名来自动决定使用哪个文件密钥。
最后,要将文件恢复到以前保存的状态,请使用 revert 命令:
$ quicksave revert <filepath> <state>
同样,quicksave 将尝试根据绝对路径和文件名来确定要使用的文件密钥。Quicksave 将查找提供的状态键并恢复文件。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
quicksave-1.7.0.tar.gz
(20.6 kB
查看哈希)
内置分布
quicksave-1.7.0-py3-none-any.whl
(29.0 kB
查看哈希)