Jak mogę „usunąć” plik, który jest już w repozytorium SVN, bez usuwania go z mojego systemu plików?
TortoiseSVN lub instrukcje wiersza poleceń są mile widziane.
Poniższe działa, ale mam nadzieję na coś ładniejszego:
- Skopiuj plik do innej lokalizacji poza repozytorium.
- SVN Usuń plik.
- Popełnić
- Skopiuj pliki z powrotem i pamiętaj, aby zignorować je przy przyszłych zatwierdzeniach.
svn
tortoisesvn
srmark
źródło
źródło
Usuwanie plików i folderów
Usuń całkowicie:
kliknij prawym przyciskiem myszy → Menu → Usuń
Usuń i zachowaj lokalnie:
Shift + prawy przycisk myszy → Menu → Usuń
źródło
W TortoiseSVN możesz również Shift+ kliknąć prawym przyciskiem myszy, aby uzyskać menu zawierające „Usuń (zachowaj lokalność)”.
źródło
Zmień nazwę pliku, zatwierdź zmiany, w tym plik „usunięty”, i nie dołączaj nowego (przemianowanego) pliku.
Zmień nazwę pliku z powrotem.
źródło
Jeśli chcesz usunąć jeden plik xxx.java z SVN:
źródło