Existe-t-il une seule commande Subversion qui «réinitialiserait» une copie de travail exactement à l'état stocké dans le référentiel? Quelque chose comme git reset --hard
ou (ha, la réinitialisation matérielle de Git ne supprime pas non plus les fichiers non versionnés!) rm -rf wc && svn co <url> wc
.
Mise à jour: je ne suis pas après un simple retour, car cela ne supprime pas les fichiers supplémentaires dans la copie de travail. Je veux vraiment quelque chose qui équivaudrait à supprimer la copie de travail et à la vérifier à nouveau, mais sans avoir à télécharger à nouveau les données. (Évidemment, cela ne me dérange pas de perdre tous les changements non validés.)
git clean -xdf
pour supprimer les éléments qui ne sont pas sous contrôle de code source.
git clean
cite exactement ce que je recherche: "Cela peut être utilisé (éventuellement en conjonction avec git reset) pour créer un répertoire de travail vierge pour tester une version propre." Dommage que Subversion ne semble pas avoir quelque chose comme ça intégré.