tendersrl / 版本
自动创建关于您Laravel应用程序版本的git标签
v1.1.0-beta.1
2022-06-30 06:56 UTC
Requires
- php: ^7.2.5|^8.0
- brutusbossnl/laravel-version: ^1.3
This package is auto-updated.
Last update: 2024-09-09 06:54:55 UTC
README
自动创建关于您Laravel应用程序版本的git标签
描述
该包是Laravel(5.5+)的一个实用程序,帮助您保留和管理应用程序版本,增加版本号(主版本、次版本、补丁、提交),还可以使用您的最后提交哈希值。
该包是https://github.com/antonioribeiro/version的扩展,允许您在更新应用程序版本时自动创建git标签。
请参阅父包以获取详细文档。
轻松地使用Artisan命令增加版本号
php artisan version:minor
它将询问您的提交信息
$ Enter your commit message
>
然后创建一个新的git标签,并打印新的版本号
New patch: 11 MyApp version 2.6.11 (commit cb2afb64)
全部可用
$ php artisan version:major $ php artisan version:minor $ php artisan version:patch
然后您只需推送您的提交和标签
$ git push --tags
标签格式化
发布配置后,将格式作为tag-format输入您喜欢的标签格式。
tag-format: tag
您也可以通过--tag-format选项指定标签格式
$ php artisan version:patch --tag-format=compact
其他可用选项
如果您想在不创建提交或标签的情况下增加应用程序版本,可以使用--no-commit和--no-tag选项
$ php artisan version:patch --no-commit --no-tag
安装
通过Composer
$ composer require tendersrl/version
然后发布您将要使用的配置文件
$ php artisan vendor:publish --provider="TenderSrl\Version\VersionServiceProvider"
然后您就可以在视图中使用它了
@version
最低要求
- Laravel 5.5
- PHP 7.0
许可
本软件包根据MIT许可证授权