в нашем рабочем процессе мерзавца мы используем ветви (в значительной степени, как описано здесь a successful git branching model)как проверить, что все изменения были приняты после того, как мерзавец объединить
так, когда мы сливаемся одну ветвь в другой мы используем:
git checkout <destination>
git merge --no-ff <src>
Если есть конфликт, после его разрешения я хотел бы проверить правильность слияния (если ничего не было переписано в пункте назначения и если все изменения были взяты из источника).
чтобы проверить, не было ли что-либо переписано в пункт назначения, я запускаю разницу между фиксацией до слияния и фиксацией с разрешением слияния.
но как я могу проверить, что все было взято у мастера и не было потеряно в слиянии/разрешении?
спасибо.
Вы должны сделать это вручную. Запустите diff для каждого файла. – Marusyk
@MegaTron я боялся этого :) – memical
Я думаю, что нет никакого способа, потому что только вы знаете, какие изменения должны быть применены. Но может быть, я не прав – Marusyk