Мне поручено использовать SourceTree для некоторых Cherry-Picking.Изучая, как это сделать, я создал самый простой проект, который только мог придумать: один текстовый файл, содержащий слово «Sunday». Я поместил его под контроль исходного кода с помощью SourceTree / Git в основной ветке.
Затем я создал ветвь функций вне мастера и сделал три коммита, добавив: 1) понедельник, 2) вторник и 3) среду.
Затем я использовал функцию Cherry Pick, чтобы выбрать второй коммит.Вторник, в мастер.Моя цель состояла в том, чтобы в главном файле был один файл, содержащий «воскресенье» и «вторник».
У меня возник конфликт, и ничто из того, что я пробовал, не могло разрешить конфликт.Никакие варианты в «Меню разрешения конфликтов» не помогли решить проблему.
Я ожидал, что текстовый файл в master будет содержать:
Воскресенье, вторник
Это не то, что произошло.Я пропускаю ключевую концепцию здесь?Я ожидал, что это будет работать так, как это не работает, и никогда не будет работать?
На этой диаграмме показано, что я пытался сделать с сообщениями, полученными от SourceTree: