我使用的jGitFlow插件如下:
<plugin>
<groupId>external.atlassian.jgitflow</groupId>
<artifactId>jgitflow-maven-plugin</artifactId>
<version>1.0-m5.1</version>
<configuration>
<pushFeatures>true</pushFeatures>
<pushReleases>true</pushReleases>
<pushHotfixes>true</pushHotfixes>
<noDeploy>true</noDeploy>
</configuration>
</plugin>当我运行mvn jgitflow:feature-start并输入分支名称(比如testSomething)时,它立即被推入原点。我可以通过列出分支git branch -a来看到
* feature/testSomething
remotes/origin/feature/testSomething到目前一切尚好。但现在我在做mvn jgitflow:release-start。我输入了新版本,下一个开发版本,目标就完成了。我在新创建的发布分支上,但是这个分支没有被推到远程。我做错什么了?这是故意的吗?
发布于 2016-02-04 12:02:05
事实证明,我们的git存储库只能通过拉请求进行修改,因此推送不起作用。这个插件忽略了push的返回值,至少没有发出警告,这让人有点羞愧。
https://stackoverflow.com/questions/35199784
复制相似问题