Robię projekt internetowy, kiedy odkryłem, że muszę zapisać inne wersje edytowanego pliku, aby móc łatwo przywrócić, jeśli wydarzy się coś dziwnego. Zrobiłem trochę badań i znalazłem Subversion. Ale naprawdę nie mam pojęcia o Subversion. Proszę pomóż mi! Zastanawiam się dwa razy, czy naprawdę mogę go użyć do mojego projektu, czy nie. Chcę uczyć się nowych rzeczy, takich jak Subversion, aby poprawić swoje umiejętności inżynierskie w zakresie oprogramowania. Z góry dziękuję!Subversion dla początkujących
Odpowiedz
Jeśli wybieracie system VCS od podstaw, polecam sprawdzenie GIT. Możesz założyć darmowe repozytorium na github.com i mieć dużo dobrej dokumentacji, ponieważ jest to dość stroma krzywa uczenia się.
Git jest bardzo imponujący na życiorysach.
Git i Mercurial (Distributed VCS) są bardzo miłymi systemami i zdecydowanie są dla mnie falą przyszłości.
Oto otwarta książka źródłem GIT:
Tam wolny książka Subversion jeśli twoje serce ustawić na svn:
http://svnbook.red-bean.com/
Można również rozważyć coś w rodzaju Mercurial lub Git, które stają się coraz popularniejsze.
Jest wielki intro do Mercurial i rozproszonego systemu kontroli wersji w ogóle tutaj:
Może powinieneś przeczytać „Kontrola wersji z Subversion”, który obejmuje prawie wszystko, co musisz wiedzieć o działalność wywrotową. http://svnbook.red-bean.com/
Publikacja jest wydawana przez O'Reilly, ale jest dostępna bezpłatnie w Internecie.
myślę, że to jest całkiem prosta:
Jeśli chcesz zarchiwizować stare wersje plików i katalogów, ewentualnie wskrzesić je lub zbadania dzienniki w jaki oni zmieniał się w czasie, następnie Subversion jest dokładnie dla Ciebie odpowiednim narzędziem . Jeśli chcesz współpracować z osobami znajdującymi się na dokumentach (zwykle ponad sieć) i śledzić, kto dokonał , który się zmienia, wówczas Subversion jest również odpowiednio oznaczona jako . Dlatego Subversion to , tak często wykorzystywany w tworzeniu oprogramowania środowisk - praca nad rozwojem zespołu jest z natury działalnością społeczną, , a Subversion ułatwia współpracę z innymi programistami . Z kursu wiąże się również koszt korzystania z Subversion : obciążenie administracyjne: administracja . Będziesz musiał zarządzać repozytorium danych, aby przechowywać informacje i całą jego historię, i być starannym o tworzeniu kopii zapasowej. Podczas codziennej pracy z danymi użytkownik nie będzie mógł kopiować, przenosić, zmieniać nazwy ani usuwać plików tak, jak zwykle. Zamiast tego, będziesz musiał zrobić wszystkie te rzeczy przez Subversion.
znalazłem kilka prostych prezentacji i ćwiczeń pod http://subtrain.tigris.org
Obejmują one podstawowe wokingcycle i instalację serwera. Jest mniejszy tekst niż książka subwersji.
Powinno być łatwo uzyskać podstawy.
Mercurial to rozproszony (bez centralnego serwera) system kontroli wersji podobny do Git, a pod pewnymi względami może być łatwiejszy w użyciu niż Git. Joel Spolsky napisał przewodnik dla początkujących na temat Mercurial pod numerem hginit.com.
Jeśli chcesz używać Subversion do zarządzania projektem, myślę, że musisz przeczytać podstawowe informacje o nim, możesz je znaleźć w google. Powodzenia:).
- 1. samouczki dla początkujących node.js?
- 2. Jboss dla początkujących
- 3. Quartz.net dla początkujących
- 4. Przewodnik EGL dla początkujących
- 5. Programowanie dla początkujących
- 6. Skrócona instrukcja dla początkujących XSLT
- 7. Struktura kursu R dla początkujących
- 8. Dedykowane podcasty dla początkujących PHP
- 9. Python moduł traceback dla początkujących
- 10. C# Gwintowanie: Ćwiczenia dla początkujących
- 11. Witryny dla początkujących programistów Delphi
- 12. Przewodnik dla początkujących do BPEL
- 13. OpenGL (dla urządzeń mobilnych) Poradniki dla początkujących
- 14. Samouczek dla początkujących dla Arduino Mega ADK
- 15. Standardowe praktyki dla Subversion
- 16. Perforce dla użytkownika Subversion?
- 17. Nauka Django - Dobry projekt dla początkujących
- 18. Porady dla początkujących O N-Tier Applications
- 19. 2010 Przewodnik dla początkujących płynnie nHibernate
- 20. Wspólne błędy wielowątkowości dla początkujących na iPhone'ie
- 21. Jakie są dobre zasoby DirectX dla początkujących?
- 22. Niestandardowe członkostwo ASP.NET MVC dla początkujących
- 23. "Cheatsheet" lub lista kontrolna dla początkujących Rails?
- 24. Samouczek dotyczący aplikacji internetowych Java dla początkujących
- 25. Jak opracować aplikację WebRTC dla początkujących?
- 26. Niesamowite samouczki ASP.NET i C# dla początkujących
- 27. Luźne praktyki sprzęgania i OO dla początkujących
- 28. C++ Projekt OpenSource dla początkujących programistów?
- 29. Redukcja sprzężenia prosty przykład potrzebny dla początkujących
- 30. Budowanie aplikacji dla początkujących w Smalltalk
Czy musi to być SVN, czy raczej szukasz rekomendacji? Używanie SVN nie ma większego sensu, jeśli jesteś jedyną osobą, która go używa, możesz użyć VCS –
bez serwera, a do mojego komentarza poniżej ... Git nie wymaga komponentu serwera. –
SVN również nie potrzebuje serwera, możesz uzyskać do niego dostęp lokalnie, bezpośrednio ze ścieżki do repozytorium. – Kibbee