Почему выбор вишни меняет более одного коммита?

У меня здесь 2 ветки, скажем, ветка1 и ветка2. В ветку 1 добавлено много новых функций, а ветка 2 работает стабильно. Сегодня я хочу объединить всего одну функцию из ветки 1 в ветку 2. Итак, я просто запустил git cherry-pick . Я полагаю, что должно быть только изменение в будет объединено с branch2. Но я обнаружил, что есть больше изменений для других функций.

Я думал, что он получит разницу только для указанного коммита, верно?

К вашему сведению, фиксация в ветке 1 была объединена из другой ветки разработки, может ли это вызвать эту проблему?

Я сделал что-то не так?

Спасибо.

6
задан Rocky 18 October 2011 в 08:36
поделиться