4

我使用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。我进入新版本,下一个开发版本,目标运行完成。我在新创建的发布分支上,但这个分支没有被推送到远程。我做错了什么?这是故意的吗?

4

1 回答 1

3

事实证明,我们的 git 存储库只能通过拉取请求进行修改,因此推送不起作用。插件忽略了推送的返回值并且至少没有发出警告,这有点遗憾。

于 2016-02-04T12:02:05.960 回答