Nous avions un fichier dans notre dépôt que nous avions supprimé il y a plusieurs révisions. Comment pouvons-nous le récupérer en utilisant TortoiseSVN sans annuler tout notre dépôt?Comment récupérer le fichier supprimé dans TortoiseSVN?
Répondre
Aller à l'écran Afficher le journal, et la recherche de la révision lorsque le fichier a été supprimé, puis cliquez droit sur le fichier et sélectionnez Enregistrer révision ...
Dans le navigateur repo, il y a un menu qui en dit quelques-uns à l'effet de la version goto. De là, vous pouvez parcourir le champ qui était disponible dans cette révision et glisser-déposer le fichier. Je voudrais vérifier le programme actuel que je suis actuellement sur mon téléphone.
Hope this helps
J'ai suivi vos instructions mais au lieu de glisser et déposer, j'ai choisi "Enregistrer dans Copier "dans le menu contextuel –
Une fois que vous connaissez le numéro de révision où le fichier a été supprimé (en utilisant le navigateur du référentiel est probablement la meilleure façon de trouver cela). Faites un check out à un nouvel emplacement avant cette révision.
Les autres réponses semblent se concentrer sur la restauration d'un ensemble révision (en utilisant un autre endroit), voici donc comment restaurer un seul fichier, sans avoir à vérifier une révision complète, en utilisant TortoiseSVN:
- Ouvrez le journal des révisions pour la révision qui a supprimé le fichier.
- Recherchez le fichier dans la liste des modifications.
- Cliquez avec le bouton droit sur le fichier et sélectionnez "Annuler les modifications de cette révision ...". Réponds oui.
Le fichier est restauré et ré-ajouté au référentiel. Je ne suis pas certain à 100% si Subversion le traitera comme un fichier différent, ou comme une nouvelle révision du fichier.
Terminologie: une «révision» signifie le changement représenté par une seule validation, et non une vérification complète au moment de la révision. –
option Utiliser revert ou Ouvrez la fenêtre cmd et tapez: (donnez le chemin local où vous avez extrait votre code) svn -r (tapez le numéro de révision avant de supprimer ce chemin)
- 1. Récupérer/Récupérer le projet Netbeans supprimé
- 2. J'ai accidentellement supprimé un webpart, comment puis-je le récupérer
- 3. Comment ignorer un fichier dans TortoiseSVN?
- 4. Comment récupérer un dossier accidentellement supprimé dans un dépôt svn
- 5. Récupérer un projet supprimé dans MS Visual SourceSafe?
- 6. Voir le contenu de Fichier supprimé Svn
- 7. Comment naviguer dans diff d'un fichier dans TortoiseSVN?
- 8. TortoiseSVN - fichiers manquants dans le client
- 9. Le plugin Eclipse Flex a supprimé mon projet, un moyen de le récupérer?
- 10. Utilisez debug.exe pour restaurer un fichier supprimé
- 11. Comment afficher l'objet supprimé dans le répertoire actif
- 12. Stocker et récupérer le fichier .ZIP dans SQL Server 2005
- 13. Git: Trouver le code supprimé
- 14. Dernière révision existante du fichier supprimé dans SVN
- 15. Comment désactiver les sons dans TortoiseSVN?
- 16. TortoiseSVN: "Le correctif semble obsolète"
- 17. Comment récupérer la taille d'un fichier avant de le télécharger?
- 18. Pourquoi un fichier supprimé réapparaît-il dans Vista?
- 19. Défaire un commit dans TortoiseSVN
- 20. Menu 'Outils' supprimé accidentellement dans Visual Studio
- 21. TortoiseSVN Fusion
- 22. Erreur TortoiseSVN
- 23. comment restaurer un dossier supprimé localement?
- 24. TortoiseSVN Repo-Browser urls
- 25. Récupérer les propriétés de fichier
- 26. Comment automatiser le maintien de mon projet TortoiseSVN à jour?
- 27. TortoiseSVN ne demande pas d'authentification?
- 28. Html.RouteLink supprimé?
- 29. Sécurité PHP: récupérer le fichier PHP du serveur, non-traité
- 30. Problèmes de validation du répertoire supprimé dans le référentiel SVN
Mais cela va perdre l'historique du fichier. Mieux vaut utiliser le navigateur du référentiel et à partir de là, utiliser "copier vers wc". De cette façon, l'historique du fichier est prévu. Ou d'une autre manière: ne restaurer que la révision où le fichier a été supprimé (4 entrées au dessus de la "Sauvegarder la révision à ..." dans votre écran de veille). – Stefan
Merci pour l'astuce sur la fonction "copier vers wc" qui sauve l'histoire! –