SVN - невозможно извлечь файл, ранее удаленный, а затем восстановленный в репо
-
05-07-2019 - |
Вопрос
Есть файлы / папки, которые были удалены, а затем повторно добавлены в хранилище.
svn update > дает мне правильно обновленную ревизию. файлы и папки правильно отображаются в репозитории svn, если я запускаю 'svn update' 'svn diff', моя папка рабочей области кажется синхронизированной, но файлы / папки не извлекаются ... есть идеи, в чем проблема?
Если я еще раз проверю проект с нуля, файлы / папки будут проверены правильно
Решение
Возможно, вы столкнулись со следующим проблема
Из статьи:
В клиенте 1.6.1 есть ситуация, когда новые файлы не извлечено в обновлении.
Это происходит при добавлении новой папки с --depth = пусто, это то, что TSVN использует, чтобы избежать тех файлов, которые пользователь не хочет добавлять добавлен автоматически тоже. Смотрите комментарии в сценарий.
Решение (спасибо wcoenen):
svn update --set-depth infinity
Другие советы
Я бы попытался сделать чистую 'svn checkout'. Иногда локальная информация не синхронизирована должным образом, что вызывает такие эффекты.
Если вы используете TortoiseSVN, вы можете попробовать использовать функцию очистки в контекстном меню.