Git - 樱桃采摘我们/他们的战略

时间:2017-08-10 04:55:35

标签: git commit git-merge merge-conflict-resolution cherry-pick

我想知道我们/他们的策略是否有任何樱桃采摘方式。换句话说,我想通过以下命令从dev分支中选择多个提交到主分支,

git cherry-pick HASH1 HASH2 HASH3 -n

如果没有冲突,此命令应该接受所有引用的提交并准备未分级的更改。但是,如果发生冲突,我需要解决并继续挑选。对于所有冲突,我的意图是在开发中选择任何内容(这意味着--strategy-option = ours)。

在采摘樱桃时,有没有办法提供这样的选择。

1 个答案:

答案 0 :(得分:7)

git cherry-pick command确实有--strategy--strategy-option=<option>选项。

它们会传递到 merge strategies

所以,在你的情况下:

git cherry-pick --strategy-option=ours HASH1 HASH2 HASH3 -n