svn podobne

Wednesday, July 9, 2008

Moje informacje, dane, bywa czasem, że są dla mnie nadzwyczaj cenne. Nadzwyczaj cenne są dla mnie dane związane z moją pracą magisterską, w szczególności jej tekst i kod źródłowy aplikacji. Nie wiem czy jest to przypadłość cechująca większość ludzi czy tylko tą pedantyczną część, w każdym razie zaobserwowałem, nie tylko na samym sobie, istnienie syndromu przedwczesnego kasowania. Wydaje się nam chwilowo, że pewien fragment kodu czy tekstu jest zły, więc zastępujemy go nowym, a stary oczywiście z miejsca kasujemy i często niedługo po tym tego żałujemy. Kto nigdy w życiu nie użył Windows’owego kosza, czy DOS’owej lub Linux’owej komendy undelete niechaj pierwszy rzuci kamień. Pomijam tych, którzy nie używali analogicznego mechanizmu, bo go po prostu nie mieli. To, co proponuję i to, co sam robię, to używanie do składowania naszych ważnych danych repozytorium plików Subversion, w skrócie i pewnie dla analogii do starszego i gorszego, ale dobrze znanego CVS nazywanego także SVN. Ideałem byłoby używanie repozytorium rezydującego na jakimś zdalnym serwerze, ale przy braku takiej możliwości dobrze będzie mieć to nawet lokalnie. No więc zaczynamy instalację.

Zaczynamy od serwera Subversion. Ze strony projektu, http://subversion.tigris.org/, pobieramy program instalacyjny. W chwili pisania tego artykułu najnowsza wersja to 1.4.3. Instaluje się typowo dla Windows, klikając kilkukrotnie guzik Next. Przystępujemy do instalacji klienta TortoiseSVN. Instalator pobieramy ze strony projektu http://tortoisesvn.tigris.org/. Do Subversion 1.4.3 pasuje TortoiseSVN w wersji 1.4.3 oraz 1.4.2, ale chyba nie ma powodu by używać starszej wersji. Instalacja znowu przebiega typowo dla Windows. Zanim przejdziemy do konfiguracji trzeba będzie zrestartować komputer.

0 comments: