3

继我之前关于特性分支的问题之后,您可以在此处找到集中式 GIT 工作流/部署 - 存储库初始化和特性分支我有一些关于“发布分支”的问题。

首先,我将完成工作流程:

开发状态已为“下一个版本”做好准备,我们已决定这将成为 1.0 版

git checkout -b release-1.0 develop

./bump-version.sh 1.0

好的,我的第一个问题。我需要创建凹凸版本脚本还是可以从某个地方下载它?它具体做什么以及需要安装在哪里?

4

3 回答 3

2

我对你的问题有点困惑。您是否需要一个可以告诉您实际版本号的脚本?

git describe master例如,您可以尝试,它会从您创建的最新标签中为您提供一个特定的名称。查看Pro Git 书上的准备发布部分。

于 2012-11-15T11:40:40.010 回答
1

从您尝试遵循的上一个问题的外观来看:http: //nvie.com/posts/a-successful-git-branching-model/

您是否尝试过使用 git-flow?它旨在帮助解决这些问题。

https://github.com/nvie/gitflow

于 2012-11-15T11:56:14.137 回答
0

“bump-version.sh 的作用”取决于您的构建过程。例如,如果你使用maven,它可能是sed你的 pom 来设置版本。如果使用sbt,则可以将版本设置保存在单独的version.sbt文件中,脚本可能会覆盖整个文件。

于 2013-01-24T07:04:39.477 回答