Как предотвратить "svn update", чтобы удалить мои локальные изменения? - PullRequest
0 голосов
/ 11 февраля 2019

Моя команда и я используем репозиторий для нашего проекта и программное обеспечение TortoiseSVN для контроля версий.Мы 5 человек работаем над этим.И что-то происходит очень часто, когда мы выполняем «svn update»:

1) Мы с партнером вносим изменения в один и тот же файл (например, «A»)

2) Мой партнерфиксирует их изменения, и поэтому изменения файла "A".

3) Я пытаюсь зафиксировать свои изменения, но, как и ожидалось, он говорит "ваши файлы устарели"

4) Поэтому я сначала делаю «svn update»

5) Затем я проверяю свои файлы, а затем некоторые из моих изменений в файле «A» перезаписываются изменениями моего партнера.

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

Мы ожидаем, что:

1) Обновление нашего рабочего каталога без наших собственных изменений, удаление автоматически

2) SVN должен показывать конфликты, когда некоторые из наших товарищей по команде зафиксировали изменения в том же файле, над которым мы работаем, и позволять США решать, какой фрагмент кода оставить, а что нет.

Что мы получаем в настоящее время: Обнаружены не все конфликты svn, но некоторые локальные изменения удаляются без консультации.

...