используйте "svn delete --force" для неверсионных копий, как вернуть мои удаленные файлы - PullRequest
0 голосов
/ 08 октября 2009

Я использую SVN 1.4.2 из командной строки. Я создал новую папку с именем test, и это моя структура папок:

.
|-- figures_index.aux
|-- figures_index.dvi
|-- figures_index.log
|-- figures_index.lyx
|-- figures_index.pdf
|-- figures_index.ps
|-- figures_index.tex
|-- main.lyx
|-- test
`-- thesisMain.tex

1 directory, 9 files

Все файлы, кроме теста новой созданной папки, находятся под контролем версий. Я использовал следующую команду

$ svn del --force thesis_latex/trunk/main/test

Есть ли способ вернуть тестовый файл? Svn revert не работает.

Ответы [ 2 ]

1 голос
/ 30 марта 2011

Из вашего описания файл никогда не был в SVN. Клиент SVN удалил файл из файловой системы, он не создает для вас резервную копию неверсионных файлов.

Вам необходимо обратиться к своей файловой системе / резервным копиям для восстановления файла.
Windows - корзина может иметь, это зависит от того, как ваш клиент выполнил удаление,
* nux - вам повезет использовать FS с отменой.

1 голос
/ 08 октября 2009

Попробуйте объединить из ревизии, в которой существуют файлы:

svn merge -rPREV:HEAD URL PATH
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...