Как выбрать вишню из одной ветки в другую
У меня есть 2 ветки, master
и dev
.
Я на ветке dev
, и я хочу, чтобы cherry-pick 1 совершил от master
до dev
. Поэтому я сделал
$ git cherry-pick be530cec7748e037c665bd5a585e6d9ce11bc8ad
Finished one cherry-pick.
Но когда я делаю git status
и gitx
, я не вижу свою фиксацию be530cec7748e037c665bd5a585e6d9ce11bc8ad
в истории git.
Как я могу увидеть свою фиксацию в ветке dev
?
Ответы
Ответ 1
Когда вы выбираете cherry-pick, он создает новую фиксацию с новой SHA. Если вы делаете
git cherry-pick -x <sha>
то, по крайней мере, вы получите сообщение фиксации из оригинального фиксации, присоединенного к вашему новому фиксации, вместе с оригинальной SHA, что очень полезно для отслеживания выбора вишни.
Ответ 2
В eclipse IDE это довольно просто. Выберите ветку, которую вы хотите добавить. В окне просмотра истории убедитесь, что выбрано "Показать все ветки и теги".
![Показать все ветки и теги]()
Затем щелкните правой кнопкой мыши фиксацию и выберите "Выбор вишни".