svn (subversion) – usunięcie wszystkich nowych plików z kopii roboczej

Prezentujemy kolejny post poświęcony systemowi kontroli wersji Subversion (SVN). Poprzednie posty w tej tematyce znajdziesz tutaj: https://linuxporady.pl/tag/svn/

Tym razem pokażemy jak 1 komendą usunąć wszystkie nowe pliki w naszej kopii roboczej. Jak wiemy – jeśli w naszej kopii roboczej pojawi się taki plik jest przy listowaniu zmian przez konsolę:


Oznaczany pytajnikiem. Np:


Jeśli nie chcemy dodawać tych plików do repozytorium ale natychmiast (i nieodwracalnie) się ich pozbyć używamy komendy:


flaga -r na końcu jest podana w razie gdy element do usunięcia byłby folderem.

Oczywiście warto za w czasu zmienić uprawnienia wszystkich plików na adekwatne do usunięcia. Bo np. jak usuwamy pliki szablonów scompilowane przez system Smarty to możemy nie mieć praw do ich się pozybcia. W takim wypadku całość kopii roboczej przypisujemy do nas:


i dopiero wywołujemy powyższą komendę