J'ai commis un tas de fichiers (des dizaines de fichiers dans des dossiers différents) par accident. Quelle est la méthode la plus simple, la plus propre (et le plus sûr!) façon "d'annuler" qui s'engagent w/o ayant pour supprimer les fichiers de mon répertoire de travail?
Réponses
Trop de publicités?Allez voir le Journal de l'Écran, sélectionnez la révision que vous souhaitez annuler, cliquez droit dessus et sélectionnez annuler les changements de cette révision, cela va faire un reverse-fusion.
Vous pouvez avoir besoin d'utiliser la ligne de commande, mais vous pouvez utiliser le svn de commande de fusion et de spécifier les révisions dans le sens inverse pour efficacement revenir un commit. En supposant que votre mauvaise livraison r1123, vous voulez faire:
svn merge -r1123:1122 <url of your working copy>
Vous pouvez revenir à votre copie de travail à la révision préalable à la livraison. Une fois que vous avez annulé votre copie de travail, il suffit ensuite de valider les modifications et vous permet de rouler la accidentels commettre.
EDIT: Dans un cas comme le vôtre spécifiquement je serais probablement découvrez la révision que je voulais revenir dans une nouvelle copie de travail, puis valider la copie de travail à la tête de révision.