J'ai accidentellement supprimé un fichier et commited. J'ai donc besoin de supprimer cette révision. Sinon, à chaque mise à jour de la révision, mes fichiers sont en cours de suppressionY at-il une option dans tortoise SVN pour supprimer une révision
Répondre
Généralement, vous ne pouvez pas supprimer une révision dans svn. Vous pouvez uniquement valider une nouvelle révision en restaurant les modifications précédentes.
Vous devez fusionner l'ancienne révision (où le fichier persiste) en copie de travail, puis la valider.
Vous pouvez rétablir votre copie de travail à une révision particulière, puis la valider. Rappelez-vous que TortoiseSVN n'est rien d'autre qu'un client. Vous ne pouvez rien faire via le client que vous ne pouvez pas faire via une ligne de commande.
Quel est votre scénario?
Ya i est revenu à une révision précédente, mais le problème est même si je reviens et commets .. quand je mets à jour les fichiers sont à nouveau supprimés –
Je viens voté pour la solution de @ Babak mais si elle est vraiment important pour vous et vous avez accès au dépôt, vous pouvez supprimer la révision spécifique en utilisant svnadmin dump et dumpfilter.
Techniquement, vous ne pouvez pas supprimer une révision, mais il existe une solution de contournement qui devrait atteindre le même objectif. Vous pouvez valider une nouvelle révision qui réécrit la précédente. Il y a une option dans svn de tortue comment automatiser ce processus. Son appelé fusion inverse. Cela signifie que vous fusionnez la branche avec elle-même. J'ai utilisé avec succès cette fonction. Les captures d'écran suivantes devraient vous guider dans cette tâche.
Un bon conseil: savoir que divers outils 3ème partie pour la fusion 3 voies ne sont parfois pas fiables. Ils peuvent vous obtenir du code qui peut être compilé mais échoue à l'exécution. Je préfère utiliser l'application TortoiseMerge par défaut pour la fusion comme vous pouvez le voir à partir du réglage suivant.
- 1. Tortoise SVN révision histoire
- 2. Possibilité de supprimer une révision spécifique de SVN?
- 3. Comment ignorer une révision dans le référentiel svn
- 4. Comment SVN fusionner une jonction en une branche (SVN 1.6) en utilisant Tortoise SVN
- 5. Tortoise SVN auto lock
- 6. Outil de révision de code pour Aptana et Tortoise?
- 7. SVN - Comment exporter juste une révision
- 8. Commande Tortoise SVN Problème
- 9. svn tortoise et scplugin
- 10. Envoyer une révision svn entière via ftp
- 11. Utilisation de Tortoise SVN diff dans TFS
- 12. Export "SVN" SVN avec révision
- 13. Comment supprimer une révision d'un dépôt bazaar?
- 14. Exporter la révision sélectionnée diff en tortoise SVN (anciens et nouveaux fichiers nécessaires)
- 15. Tortoise svn create référentiel http
- 16. SVN externals propriété est manquante dans Tortoise SVN
- 17. Tortoise SVN Fusion - Nouveau Trunk à la Direction générale
- 18. Tortoise svn ajoutant <<<< aux fichiers!
- 19. Une construction Hudson paramétrée peut-elle remplacer la révision svn?
- 20. Flex Combobox - Modifier/Supprimer une option
- 21. git fetch svn récupérer une seule révision à un moment
- 22. Comment construire une révision spécifique de SVN à Hudson/Jenkins
- 23. Revert un dossier svn à une révision précédente
- 24. Le dépôt SVN de Tortoise est corrompu - pouvons-nous envoyer une copie de travail à une ancienne sauvegarde du dépôt?
- 25. Tortoise SVN problèmes de mise à niveau
- 26. Quel est le moyen le plus simple d'ajouter un commentaire pour une révision particulière dans SVN?
- 27. SVN URL inexistante dans cette révision Erreur
- 28. Accès refusé Tortoise SVN 64 bits
- 29. Visual SVN Server, Tortoise SVN et Windows 7 problème -
- 30. Est-ce que tortoise ou ankh svn ont une capacité de vidage de journaux?
+1 Parce que l'utilisateur engage déjà la modification du référentiel . Par conséquent, faire un retour avec le client (même Tortoise) ne fera pas réapparaître ce fichier. Ceci est la réponse la plus appropriée à la question posée. – jgifford25
+1 Mieux que ma solution maintenant que nous connaissons la vraie question. –