无法挑选(错误)

时间:2016-12-12 06:18:02

标签: android git github cyanogenmod cherry-pick

我试图从 CyanogenMod Github 中挑选一个提交并发出问题,这里有更多信息:

1 个答案:

答案 0 :(得分:0)

在挑选合并提交时,您需要指定主线。 documentation

  

-m parent-number

     

- 主线父母号码

     

通常你不能挑选合并,因为你不知道合并的哪一边应该被认为是主线。此选项指定主线的父编号(从1开始),并允许cherry-pick重放相对于指定父级的更改。

考虑以下提交日志:

   B - C
  /     \
A--D-E-F-G

现在,如果你告诉git挑选G,你​​就是在告诉它:"采取G引入的变化"。但这是模糊的 - 与提交C相关,G引入了D,E和F中的更改。与提交F相关,它引入了更改B和C.

为了解决这个问题,你需要指定主线参数,它告诉git C或F是否应该被认为是进行比较的主线。