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