SVN удалил файлы, как их восстановить? - PullRequest
3 голосов
/ 08 декабря 2011

Я использую Eclipse с Subversion в Linux Ubuntu.Сегодня я сделал несколько новых файлов классов Java и отредактировал старый (эти классы связаны).Я пытался обновить, но были некоторые конфликты.Так что я сделал "обновление и фиксацию" для этих новых созданных java-файлов, и теперь я не могу их больше найтиОни даже не в папке, где находится мой проект.Как я могу их восстановить?Было сделано слишком много работы, чтобы сделать снова. Спасибо

Ответы [ 4 ]

10 голосов
/ 08 декабря 2011

Если это действительно новые файлы, и вы еще не зафиксировали их, у вас не будет возможности восстановить их из SVN. SVN отслеживает только зафиксированные файлы.

Но затмение имеет местную историю. Вы можете попробовать это.

Просто выберите папку, в которой были файлы, и щелкните правой кнопкой мыши, затем выберите «Восстановить из локальной истории»

2 голосов
/ 08 декабря 2011

Вы можете отменить изменения, используя SVN.Вот отличная статья об Арале Балкане, которую вы можете прочитать прямо здесь: http://aralbalkan.com/1381

Shai

1 голос
/ 08 декабря 2011

Вы можете использовать eclipse или tortoiseSVN, чтобы проверить более раннюю версию проекта.

Я использую subclipse, я думаю, что где-то в мастере есть поле номера ревизии при импорте проекта из SVN.

0 голосов
/ 08 декабря 2011

В Windows в Tortoise SVN удаленные файлы по умолчанию перемещаются в корзину.Имеет ли тогда версия для Linux аналогичную настройку?

enter image description here

однако

Поскольку вы используете eclipse.Вероятно, это лучший ответ Есть ли способ восстановиться после случайного "svn revert"?

...