Jestem gotowy, aby rozpocząć korzystanie z SVN, ale nie mam (jak w wymaganych pieniędzy na darmowe piwo) doświadczenie w kontroli źródła. Zainstalowałem subversion na moim serwerze (to było łatwe, "subskrypcja instalacji apt-get"), ale teraz nie wiem, co zrobić, jak go skonfigurować lub jak z niego korzystać.
Jakie masz sugestie i gdzie mogę znaleźć dobre zasoby, aby nauczyć się go używać?
Aktualizacja:
O.K. Więc opinia była świetna i przeczytałem ją trochę, ale chcę wyjaśnić moje pytanie, mówiąc, że szukam więcej informacji o tym, jak właściwie skonfigurować moje repozytoria, klientów, serwer itp. wiem, że mogę zrobić szybkie wyszukiwanie w Google i znaleźć dziesiątki (lub więcej) zasobów, ale mam nadzieję, że ktoś, kto ma doświadczenie z subversion i klientem (zainstalowałem żółwia), może zasugerować dobre referencje, które będą wiarygodne i wysokiej jakości treści.Jak rozpocząć korzystanie z SVN?
Odpowiedz
Eric Sink ma kontrolę excellent series na kodzie źródłowym mających na celu początkujących. Aby poznać szczegóły Subversion, w tym konfigurowanie i administrowanie serwerem, Subversion book jest świetnym zasobem i zawiera sekcję z przykładami typowej sesji z Subversion (kasowanie, zatwierdzanie, łączenie i aktualizowanie podstaw).
Aktualizacja: Zapomniałam wspomnieć, że dla początkujących, ja również polecam aprowizacji w graficznym klientem, który usuwa kłopotów wiersza polecenia z doświadczenia uczenia się. RapidSVN to rozsądny klient wieloplatformowy. Przekonasz się również, że typowe IDE pochodzą z obsługą Subversion lub z zainstalowanymi wtyczkami, które umożliwiają większości operacji kontroli wersji w tym środowisku.
@John Millikin: Podczas konfigurowania serwera Subversion może być skomplikowane, w zależności od swojego ogólnego doświadczenia administratora, nie należy zapominać, że nie trzeba tego robić po prostu o bałagan z repozytorium i dostać się do chwyty z podstawami - klient może wchodzić w interakcje z repozytorium w lokalnym systemie plików.
Gdzie ty mieszkasz, że można dostać darmową misia !?
Subversion jest skomplikowana założyć - jeśli nie masz doświadczenia z kontroli wersji w ogóle, polecam za pomocą rozproszonego VCS, ponieważ nie wymaga żadnej konfiguracji serwera. Bazaar in five minutes to dobry początek.
W przypadku Subversion, należy ustawić svnserve
lub moduł Apache mod_dav_svn
. Preferuję moduł Apache, ponieważ daje on podstawowe przeglądanie repozytorium w sieci w okazyjnej cenie. Konieczne będzie również utworzenie i skonfigurowanie repozytorium - więcej informacji na temat administracji repozytorium można znaleźć w artykule SVN red book Chapter 5. Następnie przeczytaj chapter 2, aby dowiedzieć się, jak korzystać z Subversion.
http://blog.clickablebliss.com/2006/04/26/introduction-to-subversion-screencast/ wyjaśnia jak używać SVN bardzo dobrze.
Kolejna dobra książka Subversion jest Pragmatic Version Control with Subversion, pragmatyczną książka Programmer że wychodzi jej sposób, aby kluczowe pojęcia kontroli wersji (z meldowanie & kasę do rozgałęzienia & przejmująca) jasne.
Inną drogą, którą możesz zabrać, nie jest rozprowadzanie z własnym repozytorium per se, z obawy przed zepsuciem rzeczy, ale możesz użyć repozytorium kogoś innego lub założyć własne gdzie indziej. Sęk w tym, nauczyłem się przy użyciu SourceForge, który ma zarówno CVS i SVN ... ale słyszenie dobrych rzeczy o SVN i ważenie różnic między nimi, oczywiście poszedłem z SVN.Wracając do SourceForge, złożyłem wniosek o testowy projekt, mniej więcej po to, aby zobaczyć, jak działał SourceForge ... ale kiedy już byłem, musiałem bawić się z ich SVN dla mojego własnego projektu tam wymienionego; eksperymentować z nim zarówno zdalnie, jak i lokalnie. Gdy tylko zapoznałem się z jego funkcjami, testując to, poszedłem dalej do przeczytania książki do SVN, darmowej książki autora narzędzi (wspomniana już książka). To naprawdę świetna książka i w tym momencie zacząłem czuć się komfortowo, ustawiając własne repozytorium na krytycznych systemach. Od tego momentu potrzebujesz tylko Q & Witryny podobnej do tej w przypadku konkretnych problemów, z którymi się spotykasz i oczywiście przechowuj bezpłatną książkę SVN wymienioną w zakładce dla łatwego dostępu.
Zadawaj pytania, jeśli utkniesz po drodze, a my z przyjemnością Ci pomożemy. Powodzenia!
Jeff pisał dobre "rozpoczął uzyskiwanie" artykuł dla systemu Windows, w tym jak ustawić svnserve:
Można też chciał zobaczyć Intro to Distributed Version Control (Illustrated) i a visual guide to version control.
Dopiero z tego prowadzi, że w końcu zrozumiał wiele rzeczy, specjalnie rozgałęzienia i łączenie części;)
Polecam używanie SVN z Apache na Linux, SVN jako klient Linux i TortioseSVN na okna (Świetnie radzi sobie z MS Office).
Mam wiele rzeczy na moim svn, a ja nie chciałbym ich nie używać.
- 1. Jak rozpocząć korzystanie z PyWin32
- 2. Jak rozpocząć korzystanie z usługi swagger-ui
- 3. Jak rozpocząć korzystanie z SQLCipher dla Androida?
- 4. Jak rozpocząć korzystanie z Apache Thrift?
- 5. Jak rozpocząć korzystanie z Jemmy 3?
- 6. , jak rozpocząć korzystanie z google-engine-engine?
- 7. Jak mogę rozpocząć korzystanie z Spring Batch?
- 8. Korzystanie z kontekstu, aby rozpocząć inną działalność
- 9. Jak rozpocząć korzystanie z Gitlab-CI w edycji Gitlab Omnibus?
- 10. Jak rozpocząć korzystanie z MVVM w aplikacjach Metro?
- 11. jak rozpocząć korzystanie z TopCoder, aby zaktualizować/rozwinąć umiejętności algorytmu?
- 12. Jak rozpocząć korzystanie z Xmonad na Ubuntu 12.04 LTS?
- 13. Korzystanie z SVN w web-development
- 14. Jak rozpocząć pracę z GwtQuery?
- 15. Jak rozpocząć intencję z ResolveInfo
- 16. Jak rozpocząć programowanie VOIP?
- 17. Jak rozpocząć proces ukryty?
- 18. Jak rozpocząć korzystanie z Twitter Bootstrap i Sass w projekcie Sinatra?
- 19. Jak rozpocząć działanie Androida z aplikacji Unity?
- 20. Jak rozpocząć nową aktywność z ekranu blokady?
- 21. Jak rozpocząć aktywność z aplikacji Android AppWidget?
- 22. Android rozpocząć działalność z onClickListener?
- 23. Jak rozpocząć rozwój dla mahout
- 24. Rozpocząć przeciąganie z innym elementem
- 25. Jak rozpocząć testowanie aplikacji Rails?
- 26. PHP: jak rozpocząć oddzielny proces?
- 27. utwórz nowy oddział svn z git-svn
- 28. Jak cicho rozpocząć Sinatra + cienki?
- 29. Jak rozpocząć odbudowę w Jenkins?
- 30. Automatyczne kompilacje gałęzi z SVN
Utwórz stronę +1 –
Przepraszam Daok, czy to było pytanie? Nie zrozumiałem ... – balexandre