У меня есть инструмент разработчика, который модифицирует локальную файловую систему с помощью php. Эти проекты часто извлекаются из SVN. Проблема, которую я хотел бы избежать, - это перемещение / удаление / переименование директорий с управлением версиями - и поломка, возникающая с извлеченным SVN при локальных изменениях.
Существует ли простой способ применения команд SVN (перемещение, добавление, удаление, переименование и т. Д.), Когда я также выполняю соответствующие операции с файловой системой?
Или проще просто удалить файлы .svn, если они найдены в целях перемещения / переименования?
Чтобы уточнить это:
Проверенный SVN, который имеет структуру:
somedir /
--foo /
--cheese /
Пользователь 1 изменяет структуру этой файловой системы (с помощью инструмента dev), переименовывая каталог 'foo' (который находится под управлением версией) в «измененный», когда он собирается зафиксировать свои изменения, svn выдаст ошибку из-за изменения в имени не делается с помощью команд SVN.
Это может быть запущено на различных серверах разработки (обычно на настольных компьютерах, работающих под управлением Apache на Win или Mac)
Не хочу игнорировать или отключаться от SVN.