2016-10-17 1 views
0

У нас возникли проблемы с потерей изменений в нашем репозитории. Обычно это происходит так:Изменения теряются, когда несколько разработчиков работают над одним и тем же файлом

  • Разработчик А совершает некоторые изменения в файл A
  • дней, недель или месяцев спустя, разработчик Б вносит некоторые изменения в файл A и кончает.
  • Все изменения, внесенные разработчиком A, были возвращены. Когда вы выполняете diff, похоже, что разработчик B вручную отменил изменения, хотя он этого не сделал.

Что может быть здесь?

Редактировать: Это происходит только тогда, когда разработчик B совершает ошибку.

ответ

0

Возможно, разработчик B не обновил свою рабочую копию, прежде чем совершать свои действия, и/или проигнорировал сообщения, в которых ему сообщалось, что ему необходимо объединить свои локальные изменения с теми, которые разработчик совершил в первую очередь.

+0

Я пробовал это в тестовом репозитории, и если я пытаюсь совершить обновление без обновления, я получаю ошибку с ошибкой Commit. К слову, тезисы не противоречат друг другу. –

Смежные вопросы