2012-01-30 2 views
1

У меня есть репозиторий, который я проверяю с моего SVN-сервера на Windows XP, и когда он уходит, у меня нет всех изменений. При просмотре входящих изменений есть несколько частей с частичным изменением, а также некоторые целые смены, которые не проверяются. Я тяну голову, поэтому я должен получить все изменения. Однако, когда я делаю обновление по проекту, он по-прежнему не сбрасывает изменения. Что, черт возьми, происходит здесь? Я также заметил, что как только я проверю проект, у меня нет каталогов .svn. Могут ли каталоги .svn храниться где-то в другом месте, поэтому, когда я делаю полную проверку, они используют эти папки или кешированную информацию, вызывающую частичную проверку?Свежий SVN не вытаскивает все изменения

ответ

0

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

3

Убедитесь, что вы выполнили первоначальную проверку, используя IntelliJ IDEA, а не какой-либо другой клиент, поскольку текущая версия IDEA - not compatible with SVN 1.7 working copies yet.

Если чистая проверка IDEA не решила проблему, удалите каталог IDEA system/vcsCache и обновите проект еще раз (see the FAQ, чтобы найти его в вашей системе).

Вы также можете установить try more recent build с некоторыми исправлениями, связанными с SVN.

В каждом поддиректории проекта должен быть каталог .svn, обратите внимание на то, что они не отображаются в представлении проекта, для его проверки используйте ваш любимый файловый менеджер. Также убедитесь, что корень проверки отображается на Subversion в Settings (Preferences на Mac) | Version Control диалог.