Невозможно синхронизировать локальную версию файла tortoisesvn после запуска «Обновить элемент до версии» - PullRequest
0 голосов
/ 01 марта 2011

Хлоп.Я запустил неправильный метод в tortoisesvn (Обновить элемент до ревизии) и не могу вернуться к рабочей копии двух файлов.Файлы были добавлены в ревизии 7166. Я выполнил обновление элемента до ревизии 7165. При этом файлы были удалены.

Они мне нужны, но восстановить их не удается.Вот моя попытка: (файлы не локальные): перейдите в хранилище (HEAD), выберите каждый файл> «Копировать в рабочую копию».Это приводит файлы локально, но в состоянии ДОБАВИТЬ.Когда я пытаюсь зафиксировать, я получаю сообщение об ошибке «xx-файл устарел, сначала вы должны обновить свою рабочую копию».Я знаю, это означает, что моя локальная версия имеет неправильную версию (потому что я запустил элемент обновления до ревизии), но я не знаю, как вернуться к HEAD.

Как мне получить текущую версию файлов, которые больше не используютсясуществуют на моей машине и, я думаю, все еще указывают на старую ревизию.Я вижу, что в .svn \ text-base есть файлы, представляющие два файла.Должен ли я удалить их, чтобы я мог обновить SVN?До сих пор SVN Update не восстанавливал файлы.

Другая моя проблема в том, что когда я запускал элемент обновления до версии, было несколько других файлов, которые были объединены или обновлены.Я, кажется, восстановил их, потому что я могу внести изменения в них.Как подтвердить версию, с которой я работаю, просто проверьте свойства файла subversion?

1 Ответ

0 голосов
/ 02 марта 2011

Разве вы не можете просто отменить локальные изменения, а затем выполнить обновление до заголовка?

Если у вас все еще есть проблемы и в папке нет локальных изменений, просто удалите их, сделайте иОбновление до HEAD в родительской папке - мне приходилось делать это иногда, когда WC испортился.

Кроме того, «Проверка на наличие модификаций» - отличный инструмент для просмотра изменений и почему TSVN считает, что это произошло..

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