W tym artykule napiszę jak radzić sobie z problemem posiadania zbyt nowej wersji Subversion, jak zrobić downgrade repozytorium do starszej jej wersji oraz jak zaradzić kiedy zdalny host zrywa połączenie z niewiadomego powodu.
Ostatnio miałem dość duży problem kiedy to na moim Slackware zaktualizaowałem wersję Subversion z 1.5.4 do wersji 1.6.3. Po upgradzie i chęci zaktualizowania repozytorium do wersji HEAD NetBeans podczas pobierania repozytorii zewnętrznych ( svn:externals ) wyrzucał mi błąd:
Z wiersza poleceń też nie ruszało
Connection to '***' closed by remote host.
svn: ostrzeżenie: Błąd podczas obsługi zewnętrznej definicji dla '***'
svn: ostrzeżenie: Nieoczekiwane przerwanie połączenia sieciowego
Szybko jednak doszedłem do wniosku, że to wina Subversion i po zrobieniu downgrade do wersji 1.5.4 z repo Slacka wszystko chodziło niby ok poza jednym małym szczegółem:
You need to get a newer Subversion client, or to downgrade this working copy.
Rozwiązaniem okazało się pobranie skryptu, który zajął się downgradem repozytorium do starszej wersji
Po takich zabiegach repozytium oraz svn zaczął chodzić bez jakichkolwiek zarzutów.
Wyszukiwane frazy:
- damian kopiec net (9)
- svn: Nieoczekiwane przerwanie połączenia sieciowego (5)
- svn network connection closed unexpectedly (2)
- svn: network connection closed unexpectedly (1)
- svn: connection closed unexpectedly (1)
- svn workbench łączenie (1)
- svn nieoczekiwane przerwanie połączenie sieciowego (1)
- svn nieoczekiwane przerwanie połączenia internetowego (1)
- svn nieoczekiwane przerwanie polączenia sieciowego (1)
- svn dodaj polaczenie sieciowe (1)
Inne posty:
- Tworzenie repozytorium Subversion
- Tworzenie modułów mod_dav_svn.so i mod_authz_svn.so
- Jak logować się przez SSH bez hasła
- Instalacja RapidSVN
Tagi: Linux, subversion


