Czy można utworzyć "federacyjne" serwery Subversion? Podobnie jak w przypadku jednego serwera w lokalizacji A i innego w lokalizacji B, która automatycznie synchronizuje swoje lokalne wersje repozytorium. W ten sposób, gdy ktoś w danej lokalizacji wejdzie w interakcję z repozytorium, uzyskuje dostęp do odpowiedniego serwera lokalnego i dlatego ma szybsze czasy odpowiedzi.Sfederowane (zsynchronizowane) serwery subversion?
Odpowiedz
To jest mniej więcej idealny przypadek użycia dla SVK. SVK jest frontendem wiersza poleceń dla subversion, który działa z całą lokalną kopią repozytorium. Twoje zatwierdzenia, aktualizacje itp. Działają w lokalnym repozytorium, a następnie możesz je zsynchronizować z wzorcem. Generalnie polecam SVK na zwykłej subwersji, ponieważ sprawia, że wiele rzeczy jest ładniejszych. Brak folderów .svn, lepsze rozgałęzianie i scalanie, lepsze rozwiązywanie konfliktów.
Wygląda na to, że może Ci się spodobać Git. Jest Google Talk explaining all about it.
Ahh tak, wiedziałem, że jeden wyjdzie. Jestem zaznajomiony z Git i tym podobnych (Mercurial itp.) I rozumiem, że koncepcja rozproszonego sterowania źródłami jest bardzo podobna. Jednak, przynajmniej dla mnie, potrzebuję go używać w kontekście Visual Studio, dla którego jest też świetna wtyczka o nazwie VisualSVN, a także kilka projektów, które są już w dość zawile w SVN. Zdecydowanie uznałbym Git za przyszłe produkty. I rozważyłby to jeszcze bardziej, gdyby było więcej narzędzi do integracji z IDE Windows, takich jak Visual Studio –
To prawdopodobnie nie jest dokładnie to, czego szukasz, ale możesz być w stanie zaimplementować tworzenie klastrów na poziomie systemu operacyjnego.
Brzmi fajnie. Ale nie mam pojęcia, co to dokładnie jest. Czy możesz wytłumaczyć? –
Pewnie. Na początek pozwól mi powiedzieć, że nigdy tego nie robiłem, ale słyszałem, że zrobiono to z Windows Server 2003 z powodzeniem w przypadku użycia HA/DR. To dlatego stwierdziłem, że prawdopodobnie nie to, czego szukasz, ponieważ uważam, że jest powszechnie używany w tym scenariuszu, a nie za to, co próbujesz zrobić. Nie jestem pewien, czy jest to scenariusz Windows lub * nix, ale mogę zacząć od wyszukiwania w Google i podstawowych badań w klastrze OS. Zasadniczo, jak rozumiem, to, co otrzymujesz, to 2 serwery fizyczne z identycznym sprzętem, które są odzwierciedlone na poziomie systemu operacyjnego tak, że one są – shsteimer
Subversion 1.5 wprowadził obsługę proxy zapisu dla serwerów webdav za pośrednictwem istniejącej obsługi SvnSync, która została dodana w wersji 1.4. Pozwala to na posiadanie lokalnych serwerów lustrzanych do pobierania plików i historii, ale zatwierdzenia są zatwierdzane bezpośrednio do głównego repozytorium. Jeśli skonfigurujesz poprawnie, lokalne mirrory natychmiast otrzymają zmiany.
Aby uzyskać więcej informacji, zobacz numer Svn Book.
Bezpośredni link do odpowiedniej sekcji: http: // svnbook. red-bean.com/en/1.5/svn-book.html#svn.serverconfig.httpd.extra.writethruproxy –
- 1. Serwery SQL: połączone serwery bez łączenia serwerów?
- 2. Subversion: Jak wprowadzać lokalne zmiany do pliku * nigdy * odprawić, ale mimo to mieć zsynchronizowane z pilotem?
- 3. ReentrantReadWriteLock vs zsynchronizowane
- 4. Metody zsynchronizowane w C#
- 5. preferując zsynchronizowane z lotnym
- 6. Zsynchronizowane JList i JComboBox?
- 7. Zsynchronizowane składniki przewijania Delphi
- 8. AVPlayer nie zsynchronizowane
- 9. Serwery testowe do uwierzytelniania
- 10. Sql Azure - oddzielne serwery?
- 11. Konieczność zsynchronizowane w zmiennej lokalnej
- 12. Jak zachować repozytorium GIT zsynchronizowane?
- 13. Jak serwery HTTP akceptują Telnet
- 14. Programowo uzyskaj serwery DNS hosta
- 15. Serwery dedykowane kontra Amazon EC2
- 16. Jak zaktualizować działające serwery Node.js?
- 17. mod_pagespeed i serwery aplikacji java
- 18. Gdzie są przechowywane zarejestrowane serwery?
- 19. Jawny modyfikator lotny i zsynchronizowane bloki
- 20. Android, kiedy muszę użyć zsynchronizowane w wątku
- 21. java: wait(), notify() i zsynchronizowane bloki
- 22. Standardowe praktyki dla Subversion
- 23. Subversion - Oddział oddziału
- 24. Serwer windows Subversion
- 25. Subversion dla początkujących
- 26. Subversion Repository autouzupełnianie
- 27. Jak budować repozytoria Subversion
- 28. Subversion, zmiana nazwy, Wha?
- 29. Subversion "Wymiana" Akcja
- 30. Subversion administracja Web
Wygląda jak to, czego szukałem ... i jeśli istnieje osobne rozwiązanie, takie jak to, zakładam, że ta funkcjonalność nie jest dostępna w rdzeniu SVN. Wygląda trochę bardziej skomplikowanie, niż bym chciał, ale wygląda na to, że wykona to zadanie. –
@Mat Twój link jest uszkodzony. Za dużo https. [http://svk.bestpractical.com/view/HomePage](http://svk.bestpractical.com/view/HomePage) – RobotCaleb
git-svn robi to samo – gertas