Poniżej przedstawiono równoważne rozwiązanie TortoiseSVN z zaakceptowaną odpowiedzią (napisałem to w wewnętrznym dokumencie dla mojej firmy, ponieważ nowo przyjmujemy SVN). Pomyślałem, że warto również udostępnić tutaj:
Sprawdzanie pojedynczego pliku: Subversion nie obsługuje pobierania pojedynczego pliku, obsługuje tylko pobieranie struktur katalogów. (Odwołanie: http://subversion.tigris.org/faq.html#single-file-checkout ). Wynika to z faktu, że przy każdym katalogu wyewidencjonowanym jako kopia robocza metadane dotyczące modyfikacji / wersji pliku są przechowywane jako wewnętrzny ukryty folder (.svn / _svn). To nie jest obecnie obsługiwane (v1.6) dla pojedynczych plików.
Alternatywna zalecana strategia: będziesz musiał wykonać część katalogu kasy tylko raz, po czym możesz bezpośrednio przejść do kasy pojedynczych plików. Wykonaj rzadkie pobieranie folderu nadrzędnego i struktury katalogów. Rzadkie pobieranie polega na sprawdzeniu tylko struktury folderów bez zapełniania plików zawartości. Kasujesz więc tylko struktury katalogów i nie musisz kasować WSZYSTKICH plików, co było przedmiotem zainteresowania. Odniesienie: http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-checkout.html
Krok 1 : Przejdź do przeglądarki repozytorium
Krok 2 : Kliknij prawym przyciskiem myszy folder nadrzędny w repozytorium zawierający wszystkie pliki, nad którymi chcesz pracować, i wybierz Zamówienie.
Krok 3 : W nowym wyskakującym oknie upewnij się, że katalog kasy wskazuje prawidłową lokalizację na komputerze lokalnym. Pojawi się również menu rozwijane z etykietą „głębokość kasy”. Wybierz „Tylko ten element” lub „Natychmiastowe dzieci, w tym foldery”, w zależności od wymagań. Druga opcja jest zalecana, ponieważ jeśli chcesz pracować nad zagnieżdżonym folderem, możesz przejść bezpośrednio następnym razem, w przeciwnym razie będziesz musiał ponownie wykonać całą procedurę dla zagnieżdżonego folderu.
Krok 4 : Foldery nadrzędne powinny być teraz dostępne w folderze wybranym lokalnie i są teraz monitorowane za pomocą SVN (ukryty folder „.svn” lub „_svn” powinien być teraz obecny). Teraz w repozytorium kliknij prawym przyciskiem myszy pojedynczy plik, który chcesz wyewidencjonować sam, i wybierz opcję „Aktualizuj element do wersji”. Można teraz pracować nad pojedynczym plikiem i wrócić do repozytorium.
Mam nadzieję, że to pomoże.
svn up
do lokalnego katalogu na swoim komputerze.