Gibt es einen einzelnen Subversion-Befehl, der eine Arbeitskopie genau auf den Status zurücksetzt, der im Repository gespeichert ist? So etwas wie git reset --hard
oder (ha, Hard Git Reset entfernt auch nicht nicht versionierte Dateien!) rm -rf wc && svn co <url> wc
.
Update: Ich bin nicht nach einem einfachen Zurücksetzen, da dadurch keine zusätzlichen Dateien in der Arbeitskopie gelöscht werden. Ich möchte wirklich etwas, das dem Löschen der Arbeitskopie und dem erneuten Auschecken entspricht, nur ohne dass die Daten erneut heruntergeladen werden müssen. (Natürlich macht es mir nichts aus, alle nicht festgeschriebenen Änderungen zu verlieren.)
git clean -xdf
, um Dinge zu entfernen, die nicht unter Quellcodeverwaltung stehen.
git clean
Zitate zitiert genau das, wonach ich suche: "Dies kann (möglicherweise in Verbindung mit dem Zurücksetzen von Git) verwendet werden, um ein makelloses Arbeitsverzeichnis zum Testen eines sauberen Builds zu erstellen." Schade, dass Subversion so etwas nicht eingebaut zu haben scheint.