Можно ли всегда (принудительно) перезаписывать локальные изменения при обновлении из SVN? Игнорировать конфликты?

Я знаю, что должен работать над своей собственной веткой, но некоторые из нас работают в одной ветке проект. Один из разработчиков сделал коммит, и я просто хотел обновить свою локальную копию последней версией SVN. Бег ' svn update 'Я получаю следующий результат:

Restored 'index.html'
U    somescript.php
Conflict discovered in file.xml'.
Select: (p) postpone, (df) diff-full, (e) edit,
        (mc) mine-conflict, (tc) theirs-conflict,
        (s) show all options: 

Есть ли вариант / способ перезаписать мои локальные изменения и получить последний файл (ы) из Subversion и игнорировать все конфликты?

Я просмотрел некоторые другие сообщения в Stack, но все они не отвечают на вопрос. Они говорят, что нужно удалить проект и снова оформить заказ, что, я думаю, если это лучший способ, пусть будет так ... Но я хочу получить более подробную информацию о том, почему я не могу принудительно обновить. Спасибо

РЕДАКТИРОВАТЬ:

Итак, я выбрал s 'показать все параметры':

(s) показать все параметры: s

  (e)  edit             - change merged file in an editor
  (df) diff-full        - show all changes made to merged file
  (r)  resolved         - accept merged version of file

  (dc) display-conflict - show all conflicts (ignoring merged version)
  (mc) mine-conflict    - accept my version for all conflicts (same)
  (tc) theirs-conflict  - accept their version for all conflicts (same)

  (mf) mine-full        - accept my version of entire file (even non-conflicts)
  (tf) theirs-full      - accept their version of entire file (same)

  (p)  postpone         - mark the conflict to be resolved later
  (l)  launch           - launch external tool to resolve conflict
  (s)  show all         - show this list

Думаю, мне следует выбрать вариант 'tc'?

60
задан Phill Pafford 14 September 2010 в 13:14
поделиться