首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何重置: Maven、GitFlow和GitLab

如何重置: Maven、GitFlow和GitLab
EN

Stack Overflow用户
提问于 2020-11-23 17:18:19
回答 1查看 43关注 0票数 1

我继承了一个大型的Java项目,目前正在做一些小的代码修改(这里是C#程序员)。每次启动新的帮助台票证时,我都会使用以下命令创建一个新的热修复分支:

代码语言:javascript
复制
mvn gitflow:hotfix-start 

然后进行我的修改,编译,测试等等。一旦所有的事情都完成了,我会做一个:

代码语言:javascript
复制
mvn gitflow:hotfix-finish

这导致了gitlab中的两个提交-合并和更新热修复,即它使用以下注释创建了这些提交:

代码语言:javascript
复制
  Merge branch 'hotfix/1.7.2'
  Update versions for hotfix

似乎发生的情况是,上一个热修复没有创建第二个提交:

代码语言:javascript
复制
  Update versions for hotfix

不幸的是,我没有注意到这一点,现在是2个热修复,现在热修复-完成崩溃与一些模糊的错误消息。我已经尝试了所有的方法让它再次运行--甚至有朋友研究过它,但是我们不能纠正这个错误。

主分支、开发分支和热修复分支现在完全不同步,我不能再完成任何分支!

这是我的问题。有没有办法使我当前的修补程序分支成为主分支--就让它成为1.8版本吧?我只想能够再次创建新的分支并继续工作……例如,我正在寻找某一行

代码语言:javascript
复制
mvn gitflow:reset 1.8.0

我目前有一个完美工作的1.7.4版本-我想把这个版本升级到1.8.0,然后再次开始创建热修复!

提前谢谢你!

EN

回答 1

Stack Overflow用户

发布于 2020-11-23 21:37:44

好吧,我为解决这个问题所做的是:

  1. 在GitLab
  2. 中创建新项目将代码复制到新项目
  3. 在Jenkins

中创建内容交付和手动部署

这为我解决了问题……

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64965568

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档