2013-02-27 3 views
2

Я использовал SVN совсем немного, но сегодня это дает мне проблему. У меня есть файл, который не будет обновляться. Если я сделаю «diff с предыдущей версией», это покажет мне, что изменения должны быть сделаны. Если я делаю обновление SVN в файле, он говорит, что он это сделал, но файл не изменяется. Я сделал «чистый». Я удалил весь репозиторий, и когда «обновление» завершено, последняя версия все еще не выбрана. Это почти так, как если бы при обновлении он не получил последнюю версию.SVN не обновляет файл

Confused now.

+0

Я удалил все дерево и сделал чек - тот же результат! Он решил дать мне этот файл – Rob

+0

. Откуда вы знаете, что он не получил последнюю версию? Вы проверили текущую ревизию (Свойства файла, вкладку Subversion) и ревизию в репозитории? – mliebelt

ответ

2

Пункт меню Update предназначен для внесения изменений в репозитории в вашу рабочую копию. Поскольку никаких изменений не будет, я бы сказал, что ваш файл обновлен.

Пункт меню Diff with previous version показывает последние изменения, внесенные в этот файл. Это всегда будет показывать что-то.

+1

Мы перезагрузили сервер, и все это, кажется, работает сейчас ... hmm ... – Rob

+0

Как это решает проблему OP? Не следует ли обновлять файлы до последней измененной версии этого файла? – aProgrammer

+0

@Amit - Мы не можем читать чужие мысли. Я не решал проблему OP (перезагрузка) - я ответил на его вопрос, который утверждал, что когда «Diff with предыдущая версия» показывает изменения, файл устарел (это просто неправильно). Если бы он предложил правильную и точную информацию, потребовался бы другой ответ. –

Смежные вопросы