5
我正在使用Jenkins和Git Plugin。事实:Jenkins Git插件是否有将merge-strategy选项设置为'theirirs'的方法?
- 我有2个分支
develop
和rc
具有相同的祖先。 develop
是在提交635d361d2005f74dd55f274bf409d43d6413d9b0
- 我尝试合并
develop
成rc
- 的变化已对文件做出
x.html
独立的两个分支,导致冲突合并 - 时,我总是想
develop
当冲突发生时改变王牌rc
在通过git插件的项目中,我添加了一个额外的行为“合并之前构建”a nd我可以将策略设置为“递归”。
这种配置产生的合并运行时,看起来像这样:
git checkout -f origin/rc
git merge -s recursive 635d361d2005f74dd55f274bf409d43d6413d9b0
不过,我似乎无法指定任何策略选项,因此这只是产生冲突。
具体我试图做一个合并接受他们的冲突象下面这样:
git checkout -f origin/rc
git merge -s recursive --strategy-option theirs 635d361d2005f74dd55f274bf409d43d6413d9b0
可以用这个插件可以实现吗?
是的,不幸的是,截至目前,这似乎是使其工作的唯一方法。 – Ray 2015-01-08 17:48:46
SHA来自哪里?你如何动态地将其包含在脚本中?你的Shell脚本是什么样的? – Nielsm 2017-03-17 14:42:11