Oups, j'ai besoin d'infos d'un fichier que j'ai effacé, il y a quelques temps. Dans CVS j'irais juste au ATTIC pour le trouver, comment puis-je trouver un fichier dans SVN sans avoir à revenir à une révision où il existait (particulièrement ennuyeux puisque je n'ai aucune idée vraiment quand j'ai supprimé - il y a une semaine, il ya deux semaines ...)Où est le grenier de Subversion (Tortoise)?
Répondre
Parcourez le journal SVN du répertoire dans lequel il se trouvait, trouvez la révision dans laquelle vous l'avez supprimé. Dans le volet inférieur, cliquez avec le bouton droit sur le fichier et choisissez l'option "Enregistrer la révision vers ..".
Pour vous aider à trouver la révision dans laquelle vous l'avez supprimé, recherchez l'icône d'un document avec un X en bas à gauche dans la colonne Actions de Afficher le journal.
Le "grenier" dans CVS est plus d'un détail d'implémentation. Le fichier ne peut pas être supprimé complètement du référentiel, puisque l'historique du fichier se trouve dans le fichier ",v
" lui-même, donc CVS le met de côté.
Subversion utilise un mécanisme de stockage de référentiel plus sophistiqué dans lequel les fichiers n'ont pas besoin d'être déplacés de cette manière. Je ne pense pas qu'il existe un moyen facile de demander la révision la plus récente où un fichier existait, mais vous devriez pouvoir le trouver facilement en utilisant "svn ls -r rev". Dans ce cas rev peut être l'une des choses que Subversion accepte pour indiquer une révision - un nombre, une date, etc. Retournez dans l'historique jusqu'à ce que vous le trouviez, puis avancez jusqu'à ce que vous trouviez la dernière révision là où elle existait .
Mise à jour: @AviewAnew a une bonne idée de vérifier le journal du répertoire où le fichier existait. Comme une suppression de fichier est vraiment un changement dans le répertoire qui le contient, il devrait être facile de trouver où le fichier a disparu de cette façon.
svn log --verbose
vous montrera ce que vous avez supprimé. Ensuite, vous pouvez faire une
svn copy --revision <last_revision_with_deleted_file>
pour obtenir une copie de travail du fichier supprimé. Cela ne devrait pas être plus difficile que d'obtenir un fichier supprimé de CVS.
- 1. Subversion: Tortoise + AnkhSVN
- 2. Où sauvegarde Subversion?
- 3. Commande Tortoise SVN Problème
- 4. Subversion (en utilisant VisualSVN/Tortoise) refuse de retirer de nouveaux fichiers
- 5. Tortoise Delete File Référentiel système
- 6. Où est le framework MessageUI?
- 7. Subversion: Revue change
- 8. où le diable est org.hibernate.tool.ant.HibernateToolTask?
- 9. Où est le processeur d'URL de Firefox?
- 10. Tortoise SVN Auteur dans le fichier journal manquant
- 11. Où est le chemin défini pour Request.AppRelativeCurrentExecutionFilePath
- 12. Où est passé le complément elasticfox?
- 13. Où est le "service WCF compatible AJAX"?
- 14. Comment annuler une importation subversion?
- 15. Effacer le mot de passe Eclipse Subversion
- 16. MySQL Sélectionnez où est le premier caractère
- 17. Où est le cacao-net dans Mono
- 18. Installation de Tortoise SVN avec des informations d'identification élevées
- 19. où est le fichier de tête de lstrncpy?
- 20. Où est l'emplacement de Microsoft.Sharepoint.dll
- 21. Le contrôle de version (Subversion) est-il applicable au suivi de documents?
- 22. Est-ce que tortoise ou ankh svn ont une capacité de vidage de journaux?
- 23. Ignorer pour modèle global Subversion
- 24. Sous-classe et Tortoise SVN ensemble
- 25. linux: où est le "vrai" gestionnaire d'erreurs de segmentation?
- 26. MVC Implémentation où un moteur de recherche est le modèle
- 27. Où est le modèle de projet COM Visual Basic?
- 28. Où est passé le formulaire de test WCF du navigateur?
- 29. Ouvrir le graphique flash: Où est le CSS?
- 30. Où est l'appel TickCount()?
De quelle interface utilisateur parlez-vous ici? – nathan
tortueSVN. Je suis sorti de son tag. –
Ah. Je n'ai pas remarqué l'étiquette. Merci. – nathan