git - 如何在 merge 时更新 setup.py 版本

标签 git github

我想在每次 merge 到 master 时增加 python 包的 setup.py 版本(如果版本在分支内没有改变)。我目前有一个脚本来修改版本。我知道这是一种不好的做法(因为颠簸可能不是很明显),但是每次进行更改和 merge 时都增加版本变得非常麻烦,并且由于关键包未更新而导致多个问题。那么,忽略这些担忧,有没有办法配置 GitHub 在 merge 时执行此操作或类似操作?是否有任何类型的 merge Hook 来运行事件,这些 Hook 可以更新存储库吗?

撇开这个问题不谈,如果有任何更好的方法来处理这个问题,我很乐意听到其他想法。

最佳答案

检查 this post-merge Hook ,但由于您希望在 merge 发生之前更新它,因此您可以为此使用预提交 Hook ,然后检查 merge 是否为 happening

关于git - 如何在 merge 时更新 setup.py 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57381646/

相关文章:

ruby-on-rails - 使用 Rails/Postgres 在本地机器上协作

ios - Git,如何为 Storyboards 和 .xib 文件设置 .gitattributes

git - 使用 git-svn 防止本地 .gitignore 被推送到 svn repo

git - 如何制作 git rebase 并保留提交时间戳?

github - 一次 github 提交会创建多个 Codebuild 构建

git - Windows 是否缓存 SSH key ?

xcode - github 上新创建的分支未显示在 Xcode "switch to branch"选项中

git - 在 bash 脚本中检测当前目录

github - travis-ci —等待状态报告

git show 远程存储库(显示单个文件的内容)