Korzystamy z serwera DIY SVN w biurze od około roku. Jest to prosta konfiguracja z SVN zainstalowanym na serwerze domowym. Używamy SVN do żółwi, aby uzyskać do nich dostęp. Żałuję, że nie dowiedziałem się o systemie edycji wersji lat temu. W każdym razie, oczywiście dostęp do serwera jest doskonały w biurze w sieci 1Gbps, ale poza nim jest użyteczny, ale słaby, ograniczony przez 50kB/s prędkość wysyłania naszej linii ADSL do sieci. Myślę, że może to poprawić jeden dzień z "nieskończonością", ale możemy umrzeć czekając.Czy mogę utworzyć hostowane repozytorium SVN "równolegle" do mojego własnego serwera biurowego?
Chciałbym mieć "równoległe" repozytorium hostowane, za które zdaję sobie sprawę, że zapłacę, gdzie dostęp jest znacznie szybszy. To również da nam dodatkową kopię zapasową. Moje repo ma nieco poniżej 40G, więc limit 100G byłby w porządku. Czy istnieje sposób na zrobienie tego i zrobienie tych dwóch jako luster tak, że commits (przynajmniej małe) są widoczne w obu niemal natychmiast? Używam już polecenia Svnbackup do utworzenia równoległego zwierciadła na naszym serwerze, więc czy to działa w obie strony?
Wszelkie sugestie i alternatywy są mile widziane.
TIA Brian
Dzięki. Proszę przeczytać i napisać. Moje główne zastosowanie lusterka www byłoby w domu (lub poza biurem). –
@Brian Nie można (łatwo) skonfigurować klastra serwerów svn z wieloma wzorcami, ponieważ model danych svn na to nie pozwala. Możesz umieścić serwer centralny w Internecie, co powoduje utratę wydajności w Twoim biurze. Musisz sam zdecydować, czy utrata wydajności jest dla ciebie akceptowalna. Alternatywą jest użycie mercurial lub git jako klienta svn, ponieważ te narzędzia umożliwiają pracę w trybie offline. Ale podejście DVCS działa tylko wtedy, gdy nie potrzebujesz takich funkcji jak blokowanie plików czy częściowe sprawdzanie drzew. – Rudi