Git:需要跨分支版本号

标签 git version git-branch

我想生成一个简单的递增版本整数, 基于提交更改某个文件夹的时间。而且我要 此版本号跨分支有效。

为了说明,假设文件夹名为 FOO,位于 BRANCH1 和 BRANCH2 上。 假设版本 V 当前等于 10。

1) 提交修改 BRANCH1 上的 FOO:我想要 V = 11 2) 现在提交修改 BRANCH2 上的 FOO:我想要 V = 12

任何帮助将不胜感激! jack

最佳答案

分支只是图上的指针。

git describe仍然是跨 repo 有效的唯一“标签”。
This question有一个示例,其中 git describe 用于生成“Vxxx”​​。

你还有git name-rev如果你想要一个相对于分支的“标签”(但在 repo 协议(protocol)中无效)。

关于Git:需要跨分支版本号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7148955/

相关文章:

git - 如何从当前分支获取git父分支名称?

git - 如何显示分支无法访问的所有标记提交?

svn - 探索新的版本控制系统。我最大的需要: Reliable merging

git - RPC失败; HTTP 400 curl 22 请求的 URL 返回错误 : 400 Bad Request

git - 使用 create-react-app 在 azure 上部署

git - Docker镜像git clone错误 “fatal: Not a git repository”

python - 强制Anaconda安装tensorflow 1.14

node.js - 如何使用 npm.commands.version 以编程方式更改 package.json 版本

eclipse - 如何恢复到 git 上的新分支(删除所有未提交的更改)

git - 无法解析 docker 中的主机