J'utilise SVN 1.4.2 à partir de la ligne de commande. J'ai créé un nouveau dossier nommé test, ce qui est ma structure de dossier:utiliser "svn delete --force" sur les copies non versionnées, comment faire pour récupérer mes fichiers supprimés
.
|-- 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
Tous les fichiers en dehors du nouveau test de dossier créé sont sous contrôle de version. J'ai utilisé la commande suivante
$ svn del --force thesis_latex/trunk/main/test
Est-il possible de récupérer le fichier de test? Le svn revert n'a pas fonctionné.
"Le svn revert n'a pas fonctionné." C'est le crux. Cela fonctionne, car c'est l'une des principales raisons pour lesquelles vous avez un VCS. Précisez ce que vous avez essayé et ce qui s'est mal passé, alors peut-être que quelqu'un pourra vous aider. – sbi
Pourquoi cela devrait-il fonctionner si le dossier n'était pas sous contrôle de version? Ce sont des fichiers normaux, svn les a supprimés pour vous puisque vous l'avez '--force'd. Svn ne vous aidera pas, obtenir undelete ou une telle utilité. –
@Anton: Désolé, j'ai raté la partie où Dean a écrit "Tous les fichiers à part le nouveau test de dossier créé sont sous contrôle de version". Eh bien, vous avez certainement raison. C'est alors. Pas moyen de récupérer cela sauf pour les utilitaires Undelete spécifiques au système d'exploitation - s'il y en a pour ce système d'exploitation. – sbi