Я использую репозиторий SVN для содержания изменений для проекта. Приблизительно половина пути через (то, что несколько раз фиксировал) я изменил структуру каталогов проекта и переименовал некоторые файлы.
Теперь то, когда я пытаюсь фиксировать его, говорит мне, что путь к старому файлу (который был переименован, и переместился) не был найден. Также я - единственный человек, работающий над этим проектом, таким образом, любые изменения, которые я вношу в свою рабочую копию, будут единственными изменениями. Я также использую subclipse для управления проектом.
Как я могу фиксировать этот измененный проект?
Когда вы переименовывали и перемещали объекты, использовали ли вы команды Subversion для переименования и перемещения, или вы просто меняли что-то в своей локальной файловой системе?
Обычно Subversion ожидает, что вам сообщат об этом. что вы перемещаете вещи, иначе он не сможет узнать, что вы сделали.
Хотя есть способы восстановить испорченную рабочую копию, следующий метод грубой силы часто дает самые быстрые результаты: