Я могу восстановить комнату-rf-ed Подвижный репозиторий?

Я сделал ошибку вытирания моего всего каталога проекта с быстрой "комнатой-rf проект".

Конечно, .hg каталог пошел с ним. У меня было приблизительно 15-20 changesets, которые я не продвинул никому, и я действительно действительно хотел бы вернуть их.

Система является машиной Ubuntu, и раздел, где удаление произошло, является ext3, проект состоят главным образом из файлов PHP.

Я знаю об инструкции для не записи в рассматриваемый диск.

Первая идея состояла в том, чтобы использовать инструмент, названный скальпелем, чтобы вернуть файлы PHP и разность их с текущей версией от repo, и так или иначе вырезать изменения. В то время как это успешно выполнилось, это не восстановило имена файлов (или существует переключатель, который я пропускаю), таким образом, меня оставляют с несколькими тысячами последовательно названных .php файлов, прочесывание их не является опцией.

Может добрая душа сохранять меня и предлагать путь к:

a) верните repo, или

b) верните файлы с именами файлов

Для тех, которые задаются вопросом, как я сделал такую глупую вещь:

Я работал над файлом в Vim, который я хотел удалить из репозитория:

:! % комнаты hg

Это жаловалось, что файл находится в подрепозитории, таким образом, я указал следующее:

:! % комнаты hg-R механизм

который жаловался, что файл имеет модификации, используйте-f для принуждения. И это - когда так или иначе, я составил следующую команду:

:! комната-rf %-R механизм

Так или иначе наблюдение "силы" заставляет меня сделать комнату-rf отражением.

4
задан 12.01.2011, 14:06

2 ответа

Маловероятно, если скальпель работал, которому это поможет, но можно попробовать: http://www.gnu.org/software/ddrescue/ddrescue.html

По моему опыту, при удалении его постоянно (IE shift+delete в окнах, комната-rf в Linux), Вы только можете сделать необработанное восстановление.

Необработанное восстановление может обычно только выяснять, какой файл это, и иногда дата, на которой это было в последний раз отредактировано.

Я думаю, что Вам могло бы не повезти, не делая большого количества детектива и восстановив работу.

Удачи!

1
ответ дан 07.12.2019, 21:29

Я чувствую Вас боль.

Выезд Photorec. Не позволяйте имени одурачить Вас - оно может восстановить много типов удаленных файлов от ext3 разделов.

Пальцы скрещены!

1
ответ дан 07.12.2019, 21:29

Теги

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