J'ai donc supprimé le fichier X de SVN il y a plusieurs mois, et j'ai le numéro de révision de cette suppression. Je voudrais connaître le numéro de révision du commit précédent (c'est-à-dire la dernière version existante du fichier X). CVS était séquentiel, donc je pouvais juste -1, mais cela ne semble pas être le cas avec SVN.Dernière révision existante du fichier supprimé dans SVN
Répondre
Les numéros de révision dans svn sont séquentiels, aussi, c'est juste qu'ils n'augmentent pas pour chaque fichier à chaque validation. Si la suppression était le numéro de révision 246, alors
svn co -r 245 url://svn/project
devrait vous donner l'état du projet juste avant la suppression. Le fichier doit être là et vous pouvez
svn log filename
pour obtenir le dernier commit pour le fichier.
svn blame filename -r123
Pour être clair, dans cet exemple, vous supposez que la suppression a été validée dans * r124 *, de sorte que "svn blame filename -123" fait référence à la dernière version avant la suppression? –
La seule façon que je l'ai trouvé, est à svn log parent_directory à quand la suppression est arrivé, et saisir le nombre de tours de la suppression.
Je suis à la recherche de ce même problème. Publiera quelque chose de mieux si je le trouve.
- 1. Voir le contenu de Fichier supprimé Svn
- 2. Branchement à partir du chemin supprimé dans svn
- 3. Comment obtenir la dernière révision par fichier
- 4. Export "SVN" SVN avec révision
- 5. Utiliser git pour obtenir la dernière révision
- 6. Problèmes de validation du répertoire supprimé dans le référentiel SVN
- 7. Comment récupérer un dossier accidentellement supprimé dans un dépôt svn
- 8. Possibilité de supprimer une révision spécifique de SVN?
- 9. Modifier l'horodatage de la révision SVN
- 10. numéros de SVN et de révision
- 11. SVN Exporter avec problème d'historique de révision
- 12. Envoyer une révision svn entière via ftp
- 13. Sélectionnez la dernière révision de chaque ligne dans une table
- 14. CCNet: Comment copier le numéro de révision svn dans un fichier dans MSBuild?
- 15. Comment puis-je trouver l'historique des révisions du fichier qui a été supprimé puis renvoyé à SVN?
- 16. SVN - Comment faire une révision plus ancienne de la révision de la tête?
- 17. Comment récupérer le fichier supprimé dans TortoiseSVN?
- 18. Comment supprimer la dernière ligne du fichier dans Ruby?
- 19. "Carriage Return" est supprimé lors de la compression du fichier
- 20. Svn 1.5.x vs dernière version
- 21. Récupérer un fichier SVN DB vide
- 22. svn diff une ligne spécifique dans un fichier
- 23. cvs: révision de travail vs révision du dépôt?
- 24. svn fusionner avec révision ne pas faire ce que j'attends
- 25. Ordre de la gamme de révision svn diff
- 26. svn: supprimer un fichier dans le dépôt
- 27. Pourquoi un fichier supprimé réapparaît-il dans Vista?
- 28. Un moyen facile d'intégrer le numéro de révision svn dans la page en PHP?
- 29. Comment déterminez-vous le dernier numéro de révision SVN enraciné dans un répertoire?
- 30. Utilisez debug.exe pour restaurer un fichier supprimé
+1. En outre, sans vérifier: svn log -r 245 url: // svn/project/filename – orip