J'ai une révision qui a été validée sur le tronc SVN que je voudrais annuler. Cependant, je voudrais conserver les changements d'une certaine façon, comme une branche ou même un fichier patch. Aucune suggestion?Comment mettre en quarantaine une révision de subversion spécifique?
Répondre
Inverser-fusionner (je crois que c'était le terme), commettre et c'est tout. Pour la partie "reverse-merge" - TSVN a cette fonctionnalité intéressante appelée "Revenir à cette révision" (et "Rétablir les changements de cette révision"), accessible via la boîte de dialogue Journal. Le but principal d'un VCS est de conserver l'historique de vos modifications. Vous pouvez toujours revenir à cette révision particulière en utilisant "Update to revision ..." ou en utilisant les "raccourcis" mentionnés ci-dessus.
Vous pouvez spécifier une révision particulière lorsque vous effectuez une copie (par exemple, une branche).
Quelque chose comme:
svn copy -rsome_revision trunk branches/interesting_branch
rouler donc vos modifications dans votre coffre puis faites votre succursale, en spécifiant la révision avant Commited votre rollback (fusion).
Vous pouvez également capturer les différences en tant que fichier patch, si c'est ce que vous voulez vraiment faire, en redirigeant la sortie d'un svn diff
vers un fichier texte. Mais ce n'est généralement pas nécessaire, car les commandes de fusion subversion vous offrent déjà cette flexibilité.
- 1. retour copie de travail de subversion à une ancienne révision
- 2. Bloc de subversion dans CruiseControl.NET - passant un numéro de révision spécifique?
- 3. Possibilité de supprimer une révision spécifique de SVN?
- 4. Comment obtenir le numéro de révision de subversion en utilisant maven?
- 5. Obtenir une révision spécifique via http avec VisualSVN Server
- 6. Mettre en place un référentiel SVN spécifique
- 7. Supprimer un fichier spécifique d'un référentiel Subversion?
- 8. Comment puis-je utiliser git comme une étape de révision de code intermédiaire avant de sortir la subversion distante?
- 9. Comment continuer à travailler une vieille révision subversion lorsque vous avez oublié de faire une nouvelle branche
- 10. Subversion - Comment valider? J'ai d'abord mis à jour un de mes répertoires de projet à une révision précédente
- 11. Comment mettre en forme un motif spécifique avec Log4j?
- 12. Comment mieux mettre à jour un site Web de subversion
- 13. Comparaison de révision en PHP
- 14. Comment faire pour mettre à jour les informations de version avec une nouvelle version et révision lors de la construction?
- 15. apporter git repo jusqu'à une certaine révision
- 16. SVN - Comment faire une révision plus ancienne de la révision de la tête?
- 17. Comment supprimer une révision d'un dépôt bazaar?
- 18. Comment annuler une importation subversion?
- 19. Subversion: comment mettre à jour automatiquement un dépôt
- 20. Comment importer du code sur Subversion?
- 21. .NET: numéros de révision importants dans AssemblyVersionAttribute
- 22. Subversion ne pas mettre à jour correctement la copie de travail
- 23. Comment mettre en page une page iPhone
- 24. Subversion créant des répertoires de révision avec des permissions trop strictes
- 25. Récupération de la corruption Subversion
- 26. Mettre des dépôts Subversion dans des sous-répertoires?
- 27. Comment redimensionner toutes les images dans un bloc de HTML à une largeur spécifique et mettre en cache les résultats
- 28. Mettre en pause une lecture de SourceDataLine
- 29. Utiliser git pour obtenir la dernière révision
- 30. Export "SVN" SVN avec révision
Puis-je rétablir les modifications à une date ultérieure? –
Vous pouvez restaurer les modifications en inversant le retour précédent. –
Ca a du sens, merci. –