2014-10-01 2 views
-1

Я работаю с Netbeans и SVN с прошлого года без особых проблем. Пару дней назад произошло то, что я работаю, и, видимо, из-за этого инцидента все проекты, которые я открыл (к тому времени), были повреждены.Проекты в SVN повреждены

Почему? Ну, у меня было около 10 проектов, открытых и, к сожалению, я не совершил (плохой) код с 1 месяца программирования более или менее. Итак, на следующий день я попытался продолжить работу, но каждый раз, когда я открывал netbeans, он постоянно зависал, независимо от того, что я сделал (даже переустанавливая его), это не сработало, и это было зажато все время, когда я его открывал.

Тогда я не знаю, почему я думал, что было бы хорошей идеей удалить файлы .svn внутри каждого ковра проектов, поэтому я и сделал. Это была хорошая работа, потому что Netbeans больше не замерзали, и я мог продолжать кодирование, но проблема здесь в том, что мои проекты больше не подключены к репозиторию.

Вопрос: Что можно сделать, чтобы объединить мою локальную рабочую копию с кодом на сервере? Мне нужно учитывать, что если я просто копирую/вставляю код, я не смогу отличить от других людей новый код на сервере.

ответ

1

Грубые наброски:

  1. Резервное копирование текущего состояния вашей работы. Хотя бы один раз.
  2. Проверьте новую рабочую копию в другом месте на вашей системе
  3. Скопируйте все, что вы сделали в Netbeans в него (если вы переехали, переименованные или удаленные файлы, вам придется справиться с этим вручную)
  4. Зафиксируйте свои изменения.
  5. Удалите (или переместите) копию, которую Netbeans знает, и проверьте ее там.

svn cleanup Возможно, вы смогли исправить поврежденную рабочую копию, но этот корабль отплыл с тех пор, как вы уже удалили каталоги .svn.

+0

Я еще не слышал о svn-cleanup. Я трачу немного больше времени, пытаясь исправить это, но это того стоило, я узнал что-то новое, спасибо, сэр! –

Смежные вопросы