Czy istnieje jedno polecenie Subversion, które „zresetuje” kopię roboczą dokładnie do stanu, który jest przechowywany w repozytorium? Coś w rodzaju git reset --hard
lub (ha, twardy reset Gita nie usuwa również niewersjonowanych plików!) rm -rf wc && svn co <url> wc
.
Aktualizacja: nie szukam prostego przywrócenia, ponieważ nie usuwa to dodatkowych plików w kopii roboczej. Naprawdę chcę czegoś, co byłoby tym samym, co usunięcie kopii roboczej i ponowne sprawdzenie, tylko bez konieczności ponownego pobierania danych. (Oczywiście nie mam nic przeciwko utracie wszystkich niezatwierdzonych zmian.)
git clean -xdf
do usuwania rzeczy, które nie są pod kontrolą źródła.
git clean
cytaty dokładnie tego, czego szukam: „Można tego użyć (prawdopodobnie w połączeniu z resetem git) do stworzenia nieskazitelnego katalogu roboczego w celu przetestowania czystej kompilacji.” Szkoda, że Subversion nie wydaje się mieć czegoś takiego wbudowanego.