#svn #tortoisesvn
#svn #tortoisesvn
Вопрос:
У нас возникли некоторые проблемы с изменениями, которые теряются в нашем репозитории. Обычно это происходит следующим образом:
- Разработчик A вносит некоторые изменения в файл A
- Дни, недели или месяцы спустя разработчик B вносит некоторые изменения в файл A и фиксирует.
- Все изменения, внесенные разработчиком A, были отменены. При выполнении diff похоже, что разработчик B вручную отменил изменения, хотя он этого не сделал.
Что здесь может происходить?
Редактировать: это происходит только тогда, когда разработчик B фиксирует.
Ответ №1:
Вероятно, разработчик B не обновил свою рабочую копию перед фиксацией своих материалов и / или проигнорировал сообщения, сообщающие ему, что ему нужно объединить свои локальные изменения с теми, которые разработчик зафиксировал в первую очередь.
Комментарии:
1. Я попробовал это в тестовом репозитории, и если я попытаюсь зафиксировать без обновления, я получу сообщение о сбое фиксации. ошибка. Кстати, тезисы не противоречат друг другу.