我已经使用 git flow 几个月了,效果非常好。我想自动化“凹凸版”操作。
该项目是 PHP 并且 footer.php 有一个要替换为当前发布标记的标记。我确信通过 git log 和 PHP 文件的一些 awk'ing 一切都应该解决,但我假设之前有人这样做过......
有什么想法吗?
最佳答案
你可以使用 the semver gem ,这会将文件 .semver
添加到您的 git 存储库的根目录中。 Semantic version numbers是对具有结构化/一致/有意义的版本号的建议,gem 只是让它易于实现。
所以,您需要做的就是添加:
semver inc major|minor|patch
进入您的工作流程(手动或脚本化),以便 .semver 在发布期间得到更新。
如果您不想要 ruby 依赖项,semver 非常简单,因此进行一些 sed 实验可能会产生一个可行的解决方案。
关于git - 寻找一种使用 git flow 自动化 "bump version"的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10228073/