У меня есть 3 филиала.1) master 2) dev: - текущая разработка 3) release: - когда мы прекращаем разработку из ветви dev, создаем эту ветку и делаем только ошибки регрессии в этой ветке.Тем временем ветка dev будет работать для всей будущей разработки.
Теперь мы объединяем ветку release с master.А затем попробуйте объединить master с dev.
При слиянии master с dev это то, что я делаю.1) мастер git checkout 2) git pull 3) git checkout dev 4) создайте новую ветку из dev и назовите ее merge-master-to-dev 5) git checkout merge-master-to-dev 6) git merge master
когда я это делаю, я не вижу конфликтов.Похоже, что все файлы / коммиты слиты со свойством master от merge-master-to-dev.Но когда я смотрю на некоторые файлы в коде, я вижу, что один или несколько коммитов отсутствуют.Никогда не видел, чтобы это происходило раньше, так что есть идеи, что я делаю неправильно?