2010-08-07 23 views
7

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

+0

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 –

+0

bez serwera, a do mojego komentarza poniżej ... Git nie wymaga komponentu serwera. –

+5

SVN również nie potrzebuje serwera, możesz uzyskać do niego dostęp lokalnie, bezpośrednio ze ścieżki do repozytorium. – Kibbee

Odpowiedz

6

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:

http://progit.org/book/

4

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:

http://hginit.com/

2

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.

2

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.

Z Subversion Book

1

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.

1

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.

0

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:).

Powiązane problemy