Моя команда только что обнаружила, что все изменения (изменения, добавленные файлы) из ветви разработки исчезли, когда эта ветвь была объединена с "master".
-- A --- B --- D -- "master"
\ /
-- C -- "dev"
git diff D B
не показывает различий.
git diff D C
показывает много различий.
Не должно быть конфликтов слияния.
Слияние, вероятно, было выполнено с использованием SourceTree.
Есть ли простое объяснение того, как такое могло произойти? Мы бы хотели не делать это снова.
Спасибо!