一个非常基本的命令行工具和库,用于跟踪项目的版本。
versioner的Python项目详细描述
versioner是一个非常基本的python命令行工具和库 跟踪项目的版本,任何类型的项目。
安装
您可以使用pip:
$ pip install versioner
用法
它的用法很简单。如果不带参数运行versioner,它将 打印当前存储在名为VERSION的文件中的版本 文件夹。如果不存在这样的文件,则^ {tt1}$创建初始文件。 0.0.1版本:
$ versioner 0.0.1 $ cat VERSION 0.0.1
versioner接受一系列参数来增加、减少和设置 三个不同的类别,你可以增加主要版本号 使用:
$ versioner +major 1.0.1
或使用以下命令减少修订号:
$ versioner -revision 1.0.0
或直接设置每个组件的值:
$ versioner minor=2 revision=5 1.2.5
所有这些操作都将更新VERSION文件。如你所见, 版本管理器使用三位数的版本控制模式, major.minor.revision,应该能满足大多数需求。结束时 如果您需要一个不同的或更健壮的版本控制模式,那么 你是否有知识自己建立一个更合适的工具-或 发送补丁!