Понимание Meld 3 способа слияния с Git
Мой босс установил наш новый репозиторий Git, один на нашем сервере Windows и один на нашем сервере Linux.
Меня попросили разрешить наши конфликты, поэтому я решил использовать Мелд.
Когда я запускаю первый файл, он открывает 3 окна;
- shipping.php.local. ####,
- shipping.php
- shipping.remote ####.
Я прочитал документы и помогу, но у меня проблемы с пониманием. Из того, что я вижу, в файле shipping.remote есть изменения, которые я внес в файлы на коробке Linux, которые я хочу сохранить. shipping.local - это файлы с сервера Windows, а shipping.php - это файл, который появится в результате слияния.
Так что, если я просто возьму код из shipping.remote, переместу его в средний файл (shipping.php) и сохраню его, у меня будет обновленный файл, который я хочу, в репозитории Git на коробке Linux?
Надеюсь, я правильно объясняю, я просто не хочу что-то испортить.
1 ответ
Вы правильно понимаете, какие файлы вы видите. Но если вы объединитесь описанным способом (включите изменения от удаленного к базовому), вы потеряете изменения из локального. Фактически, вы должны объединить как локальную, так и удаленную базу. Вы можете использовать изменения | Объедините все неконфликтующие, а затем разрешите каждый конфликт вручную.