我继承了一个大型的Java项目,目前正在做一些小的代码修改(这里是C#程序员)。每次启动新的帮助台票证时,我都会使用以下命令创建一个新的热修复分支:
mvn gitflow:hotfix-start 然后进行我的修改,编译,测试等等。一旦所有的事情都完成了,我会做一个:
mvn gitflow:hotfix-finish这导致了gitlab中的两个提交-合并和更新热修复,即它使用以下注释创建了这些提交:
Merge branch 'hotfix/1.7.2'
Update versions for hotfix似乎发生的情况是,上一个热修复没有创建第二个提交:
Update versions for hotfix不幸的是,我没有注意到这一点,现在是2个热修复,现在热修复-完成崩溃与一些模糊的错误消息。我已经尝试了所有的方法让它再次运行--甚至有朋友研究过它,但是我们不能纠正这个错误。
主分支、开发分支和热修复分支现在完全不同步,我不能再完成任何分支!
这是我的问题。有没有办法使我当前的修补程序分支成为主分支--就让它成为1.8版本吧?我只想能够再次创建新的分支并继续工作……例如,我正在寻找某一行
mvn gitflow:reset 1.8.0我目前有一个完美工作的1.7.4版本-我想把这个版本升级到1.8.0,然后再次开始创建热修复!
提前谢谢你!
发布于 2020-11-23 21:37:44
好吧,我为解决这个问题所做的是:
中创建内容交付和手动部署
这为我解决了问题……
https://stackoverflow.com/questions/64965568
复制相似问题