2016-06-06 2 views
0

В настоящее время им сталкиваются некоторые проблемы с мерзавца слияния, где мне нужно, чтобы объединить branch в master ветвь с, но этот процесс просто перезаписывать материал в master от branch без побуждая к разрешению конфликта.мерзавец слияние филиал в основной отрасли - как предотвратить материал от филиала overwritting мастер филиала

* The branch был создан из master, и все изменения сделаны в то время как branchmaster остались нетронутыми все это время. Or refer the graph i made here, я хочу, чтобы объединенный код стал //FOOBAR не //BAR. Что я должен делать, чтобы git разрешил мне вручную разрешить конфликт?

Я также нашел эту ветку, которая, вероятно, имеет одну и ту же проблему со мной, но, к сожалению, не предлагает никакого решения. Последний комментарий, похоже, описывает проблему, с которой я столкнулся, но, к сожалению, не предлагаю никаких обходных решений.

Git branch overwrites master when merging without offering conflicts

оценить всю необходимую помощь и поддержку, и простите мой плохой английский, спасибо.

+0

Изменения на новой ветке будет применяться на мастер при запуске 'GIT merge'. Не могли бы вы привести конкретный пример кода, описывающий ваше дело? – ElpieKay

+0

@Nirupa Я пробовал всю стратегию слияния, но ни один не дал результат, который мне нужен –

+0

@ElpieKay, например, код в 'master' is' // foo', а в 'branch'' // bar', я хочу git чтобы иметь возможность запрашивать разрешение конфликта при объединении 'branch' в' master' и разрешить мне редактировать код в '// foobar'. Но git merge просто создает '// bar' без подсказки. –

ответ