Скорее всего, на этот вопрос уже был дан ответ, но я не уверен, как его сформулировать!
У меня есть большой существующий репозиторий Subversion, соответствующий используемой структуре проектаопределенной IDE и содержащей различные файлы конфигурации, специфичные для этой IDE.Я хочу перенести проект в другую среду IDE, сохраняя при этом историю отдельных исходных файлов;это будет означать, среди прочего, несколько изменений в структуре папок (общая структура останется прежней), удаление файлов конфигурации и создание новых файлов конфигурации.
Пример:
Old
---
Root
-src
-old_ide.xml
-old_ide_folder
-docs
-old_ide.xml
New
---
Root
-src
-new_ide_folder
-docs
-new_ide.xml
Я вижу, что могу сделать новый проект в другом месте, а затем добавить его в старый проект и внести серию отдельных изменений в рабочую копию SVN, пока они не совпадут - это даст мне конечный результат, который яхочу, но трудоемко.
Самый простой способ (позволяющий технологии), насколько я вижу, состоит в том, чтобы просто удалить весь проект, создать новый проект с использованием тех же исходных файлов, а затем проверить это в /каким-то образом объединить его, но, очевидно, недавно запущенный проект не будет в рабочей копии Subversion, и я не думаю, что смогу это сделать.
Я подумал о том, чтобы просто скопировать новый проект прямо поверх старой рабочей копии проекта, что, вероятно, сработало бы, поскольку в конечном итоге получился бы функциональный проект в новом формате, а также оставил мне различные неиспользованные файлыстарый проект все еще находится в репозитории.
Чтобы было ясно: связанные с IDE проблемы на самом деле не являются проблемой, я считаю, что я мог бы сделать это вручную в конкретном случае, но меня больше всего интересуетобщая проблема выполнения массового обновления структуры папок Subversion.