Git конфликтующих файлов

У меня проблема с git merge / rebase и даже stash, позвольте мне объяснить, что происходит:

Ситуация: я и другие друзья, мы работаем в разных ветках, но у нас есть файл, который мы всегда изменяем (messages.properties). Кто первым заканчивает работу, делает коммит и пихает, а другой делает выборку, прячет его работу, объединяет ветку с другом ветки и применяет тайник... здесь у нас всегда есть проблема, потому что мои messages.properties перекрывают его сообщения и его модификации теряются.

Ситуация выше случается, даже когда я фиксирую свою работу (вместо тайника) и перебазирую / сливаюсь с его работой; мои сообщения всегда отменяют его модификации.

Я не знаю, что я делаю не так, кто-то может мне помочь?

1 ответ

Сделайте это из командной строки. Вы можете увидеть, что изменилось с git log -p --graph --all -- path/to/messages.properties

Другие вопросы по тегам