我们最近从SVN迁移到Git,我们尝试实现gitflow开发过程。但我们在使用它时遇到了问题。理想情况下,我们希望像Nvie一样在他的blogpost中描述。
在实施此项目时,我们遇到了多个问题。
该模型告诉我们,' master'中的HEAD修订版。 branch始终是生产中的版本。但是当使用maven-release-plugin时,它会将版本升级到SNAPSHOT,从而超越此功能。
我们如何与发布分支机构合作?我们可以使用jgitflow插件,但是当我们开始发布时,它会将版本转换为“已发布的”版本。版本,如2.3.2。但是如果该发布分支上存在问题呢?我们无法修复它们,除非我们将该版本升级到SNAPSHOT,修复问题并再次发布。
我真的想知道如何处理maven项目的版本控制以及如何使用Gitflow释放它们(maven发布的东西)。因为现在我们可以从Bamboo内部一次性发布/部署到STG和PRD,也可以从Jira进行。
我们应该使用jgitflow,如果是,我们应该如何使用它?我们该如何进行版本控制?这样的东西。
我已经在互联网上寻找了几天,但我似乎无法找到人们在这种设置下做了些什么。我所能找到的只是,"使用Gitflow","使用jgitflow"创建maven版本,但我无法找到所有这些版本之间的组合。
我希望有人会向我解释这个可以如何工作(因为我知道每个人都有自己的实施,并且会偏离其他人)或者指出我做错了什么
我很感激每一个答案,即使它只是指出了我正确的方向,但并没有给我解决方案。