Мне нужно заменить каталог в моем репозитории SVN на производственном сервере, но я не уверен в правильном способе сделать это, не нарушая ничего. Заменяемый каталог является версией сторонней версии модуля, которая была полностью реструктурирована, поэтому для того, чтобы выполнить обновление, мне нужно удалить старый каталог/файлы и заменить его новым каталогом и файлами. Когда я это делаю (используя svn delete), рабочая копия становится затрудненной или в состоянии, которое мешает мне совершить или добавить новый, неверсированный каталог в рабочую копию. Я пробовал обновление svn, svn cleanup, а также другие исправления для UI (TortoiseSVN и Cornerstone), но, похоже, не могут синхронизироваться, что не сводится к предыдущей ревизии или проверке новая копия.
Я считаю, что целевой каталог как для локальной рабочей копии, так и для удаленного репо должен быть удален, обновлена рабочая копия, новый каталог добавлен в рабочую копию и затем передан в репо; но я не уверен в специфике или каких-либо недостающих шагах или тонкостях, которые могут отсутствовать. Модуль, который я обновляю, очень важен для приложения сайта, поэтому мне нужно сделать это правильно в первый раз - так как это делается на производственном сервере - и это нужно сделать быстро. Если бы кто-то мог четко отобразить шаги, я бы очень признателен.