一个(非常)简单的文件版本控制系统
quicksave的Python项目详细描述
一个(非常)简单的文件版本控制系统
版本: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键并还原文件。