HanesW项目版本标签管理器----git-tags 中发帖

 
声明

简介
背景:项目管理过程中要发布不同的版本,但是由于各种项目结构的特殊性和版本号多源,需要同步保持一致性比较麻烦。于是我开发了这样一个项目,来以git tag为唯一权威,控制管理项目的版本。
实现:golang+lua
主要思路:go实现基本内容和git-tag的管理,支持major、minor、patch三种版本语义更新版本号。对于不同框架、项目结构则是通过lua支持,目前使用嵌入二进制的方式,如果后面太多可能会改成独立控制的插件系统。


使用
可以通过 -h 查看帮助
❯ git-tags.exe -h
A tool to manage git tags with version bumping capabilities.

Usage:
git-tags [command]

Available Commands:
check Check ve...