sado729 / project-version

Laravel项目版本自动增加

1.0.4 2023-07-30 08:52 UTC

This package is auto-updated.

Last update: 2024-09-30 02:08:02 UTC


README

该软件包根据您在git上所做的更改自动更新项目的版本。版本标记为 "major.minor.patch"。每次文件更改都会增加补丁值。如果添加了新文件,则次要版本号增加,补丁重置。

安装

composer require sado729/project-version

之后

php artisan vendor:publish --provider="Sado729\ProjectVersion\ProjectVersionServiceProvider"

发布资源文件和配置文件。之后,您需要根据项目编辑配置文件 (config/project-version.php)。在git_repository_name部分,您需要输入您项目GitHub仓库的名称

使用方法

要使用此包,您必须首先有一个具有 version 列的 informations 表。如果没有,可以使用以下命令创建它

php artisan migrate

一切准备就绪!您应该运行以下命令而不是发出git pull命令。此时,git pull命令会自动执行并更改版本

php artisan git:pull

image

许可

MIT许可(MIT)。有关更多信息,请参阅许可文件

更多信息