Файлы исчезли из рабочей копии SVN - теперь не может зафиксировать - PullRequest
1 голос
/ 13 ноября 2011

Я работаю над мульти-разработчиком проекта с использованием SVN.У меня была папка с некоторыми изображениями.

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

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

Любые идеи, как убедить SVN в том, что изображения не работаютнужно добавить?

Ответы [ 2 ]

2 голосов
/ 13 ноября 2011

Вы можете вернуть папку, содержащую изображения, к предыдущей фиксации, которая восстановит изображения (и все необходимые папки .svn в пути, которые необходимы для отслеживания файлов).

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

0 голосов
/ 13 ноября 2011
  • Удалить все файлы, добавленные вручную
  • svn up в ГОЛОВУ

Если вы не получите все отсутствующие файлы, покажите журнал здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...