Измененная структура каталогов в проекте, теперь SVN не позволит мне фиксировать.

Я использую репозиторий SVN для содержания изменений для проекта. Приблизительно половина пути через (то, что несколько раз фиксировал) я изменил структуру каталогов проекта и переименовал некоторые файлы.

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

Как я могу фиксировать этот измененный проект?

1
задан Sam 21 November 2011 в 06:06
поделиться

2 ответа

Когда вы переименовывали и перемещали объекты, использовали ли вы команды Subversion для переименования и перемещения, или вы просто меняли что-то в своей локальной файловой системе?

Обычно Subversion ожидает, что вам сообщат об этом. что вы перемещаете вещи, иначе он не сможет узнать, что вы сделали.

2
ответ дан 2 September 2019 в 22:45
поделиться

Хотя есть способы восстановить испорченную рабочую копию, следующий метод грубой силы часто дает самые быстрые результаты:

  1. резервное копирование вашей рабочей копии;
  2. извлечение последней зафиксированной версии из репозитория;
  3. вручную проверьте изменения между 1) и 2) выше (инструменты, такие как meld или windiff, могут очень помочь);
  4. правильно объедините изменения и зафиксируйте новую версию.
0
ответ дан 2 September 2019 в 22:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: