Я новичок в SVN.Я использую командную строку клиента SVN, чтобы вернуть рабочую копию в главную версию моего репозитория.Моя рабочая копия содержит несколько версионных файлов и каталогов, которые уже были удалены из головной версии моего репозитория.Также в этой рабочей копии есть некоторые неверсированные файлы и каталоги, которые невозможно удалить после команды возврата.
После выполнения проверки с последующей командой возврата (см. Ниже) я могу изменить все существующие файлы на репо.Головная версия.Однако некоторые версионные файлы (которые были удалены в последней ревизии) не удаляются в моей рабочей копии.
Я также пытался выполнить обновление после команды возврата.Но ни один файл не был удален.
svn checkout svn://address/trunk /dir/folder --revision HEAD --depth infinity --username usr --password pass
svn revert /dir/folder --depth infinity --username usr --password pass
svn update /dir/folder --depth infinity --accept theirs-full --username usr --password pass
Какую команду следует использовать, чтобы все версионные файлы оставались равными последней ревизии и не удаляли все неверсированные файлы моей рабочей копии?Это правильный подход?