Przypadkowo popełniłem całą masę plików binarnych przy użyciu opcji „Dodaj folder” TortoiseSVN, kiedy powinienem był użyć „Utwórz folder”. Nie chcę tych plików binarnych w SVN, ponieważ zajmują dużo miejsca na moim HD i tak naprawdę nie korzystają z wersjonowania. Jednak nie jestem pewien, jak najlepiej cofnąć ten bałagan w taki sposób, aby rzeczywiście zwolnić pamięć używaną do zatwierdzania wszystkich tych plików binarnych. Mogę łatwo usunąć wszystkie pliki i zatwierdzić, ale nie jestem pewien, czy to rzeczywiście usunie powiązane z nimi dane z SVN, zwłaszcza z wersji, w której zostały dodane.
Zajrzałem do katalogu repozytorium SVN i znalazłem gigantyczny plik „db / revs / 67”, który, jak zakładam, reprezentuje dane do wersji 67, w której te pliki zostały dodane. Czy mogę po prostu usunąć ten plik, czy też spowoduje to problemy z SVN? Wygląda na to, że musiałbym usunąć lub zmodyfikować pliki gdzie indziej, więc SVN działa tak, jakby te wersje nigdy nie istniały?
źródło
C:\Program Files\Subversion\bin
(być możeC:\Program Files (x86)\Subversion\bin
w 64-bitowym systemie Windows), ale jeśli był dostarczany z TortoiseSVN, mógł to być gdzieś inny. Możesz rozejrzeć się wokółProgram Files
lubProgram Files (x86)
foldery na pewno. Przejdź do tego katalogu za pomocącd
polecenie, po którym następuje spacja ze ścieżką w cudzysłowie.