问题标签 [jgitflow-maven-plugin]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
maven - 带有 OAuth 令牌的 https url 的 jgitflow start-release 失败
我jgitflow-maven-plugin
用来管理我的项目的 gitflow 流程。我正在从使用签名ssh
网址转移到https
带有 OAuth 令牌的网址。
但是,当我使用 https url 时jgitflow-maven-plugin:release-start
出现以下错误
看起来jgit
库不支持其中带有 OAuth 令牌的 HTTP url。有没有办法解决它。当我使用 ssh url 时,这很好用
maven-release-plugin - jgitflow 和拉取请求
我是 git 新手。我对 git 知之甚少,而且我在使用它方面非常成功。
所以我有一个master,develop分支。从开发我已经分支到一个特性分支和一个发布分支。为了从开发分支出来,我使用了以下命令。
现在我完成了这个功能,我想合并到开发中。我是第一次这样做。现在我很困惑如何去做。理想情况下,我应该使用以下命令:
我相信的另一个选择是做一个拉取请求。
请让我知道哪些是正确的选项以及如果在使用时发生冲突会发生什么jgitflow:feature-finish
maven - mvn jgitflow:release-finish 正在合并发布 --> 主 --> 开发
当我使用
我注意到发布分支已合并到主分支中。
问题:这是正确的方法吗?
抱歉,我的问题可能很幼稚,因为我是新手。我在想来自发布分支的代码将合并到开发和主控,而不是像发布->主控->开发。
问题:如果我不希望这种情况发生,而是我应该能够从 master 开发 rebase 怎么办?
java - 使用 jgitflow Maven 插件完成发布时激活配置文件?
我有一个 Maven 配置文件documentation
,我想在运行时激活它mvn jgitflow:release-finish
。我知道我可以做到:
因为插件的文档指出:
构建时自动将命令行上传递的任何配置文件 (-P) 和用户属性 (-D) 复制到分叉的 maven 进程
但这意味着您不能忘记手动添加此配置文件。
目标:我希望能够配置 Maven,以便此配置文件自动激活(或者当“发布”配置文件处于活动状态时,我可以以某种方式激活我的配置文件)。
java - 如何为 jgitflow release-finish 触发的自动构建指定构建选项?
当我这样做时mvn jgitflow:release-finish
,它会触发一个项目构建失败,因为它试图从https://repo1.maven.org/maven2/获取插件并且我们的网络不允许这样做;我们需要使用该组织的本地 maven repo。
现在我已经在我的 settings.xml 中指定了这个本地 maven 的 URL,并且正常构建工作正常,因为我指定了这个 settings.xml 的路径,如下所示:mvn clean install -gs ~/settings.xml
但是jgitflow:release-finish
目标触发的自动构建似乎使用了它自己的构建选项。我想知道如何更改这些构建选项?
我现在使用的解决方法是noReleaseBuild = true
在 jgitflow 插件配置中设置以完全跳过构建,但我不想继续这样做。
请让我知道是否有办法指定在由触发的构建中使用哪个 settings.xml 文件jgitflow:release-finish
TIA。
java - mvn jgitflow -- 当 jgitflow 提交中没有可用的 JIRA 编号时推送失败
我们在 Stash 上放置了钩子,以便在提交消息的开头有 JIRA 编号。
但是当我们使用 jgitflow 时,它不会在提交中放入任何 JIRA 编号,因此稍后推送到 Stash 会失败。
问题:我们如何在发布时将 JIRA 编号传递给 jgitflow 以避免这个问题?
java - 对于 FileRepositoryBuilder 类型,方法 create(File) 未定义,即使它具有 create 方法
以下部分代码
引发错误。但
在 JGit 下有一个同名的方法FileRepository
。
git - 如何在 jgitflow-mavenplugin 中没有开发分支的情况下工作
如何在没有develop
分支的情况下工作jgitflow-maven-plugin
?我们希望将master
分支作为我们的公共分支进行持续交付,并偶尔做一个“发布”来部署解决方案。我们不使用功能分支,而是使用功能切换。我应该如何配置 jgitflow-maven-plugin 以满足该需求?默认情况下,它将master
分支与所谓的develop
分支交换,并为分支分配另一种含义master
:类似于上一个版本的快照。
maven - 开始发布时出错:工作树有未跟踪的文件
我正在使用 Maven JGit-Flow 插件来自动化一些发布过程。不幸的是,我在尝试使用以下方式启动新版本时遇到了这个问题mvn jgitflow:release-start
:
但是我在这里看不到和未跟踪的文件(也看不到主文件):
知道 Maven JGit-Flow 插件如何找到未跟踪的文件吗?