git - JGitFlow maven 插件不会将发布分支推送到远程

标签 git maven jgitflow-maven-plugin

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

最佳答案

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

关于git - JGitFlow maven 插件不会将发布分支推送到远程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35199784/

相关文章:

git - 我如何告诉我所有的 AWS EC2 实例从 git/codecommit 中提取?

ruby-on-rails - 从 Git 重新开始

java - 如何配置依赖于ejb jar的war并结合创建ear文件

java - Eclipse 中的 Maven 构建调试

maven - 错误启动版本 : Working tree has untracked files

git 错误 - 无法推送到 github - 包对象死于信号 9

git - Github Fork 的创建时间

java - 如何禁用继承的logback?

java - mvn jgitflow -- 当 jgitflow 提交中没有可用的 JIRA 编号时推送失败

Maven jgitflow 插件