Począwszy od wersji 5.6.0 Pajączka, dostępne jest proste wsparcie dla funkcji kontroli wersji (CVS lub SVN) dla serwisów na zakładce Moje serwisy. Wsparcie to polega w głównej mierze na obsłudze funkcji oferowanych przez darmowego klienta CVS/SVN o nazwie TortoiseCVS/TortoiseSVN.

Programy TortoiseCVS i TortoiseSVN oferują możliwość dostępu zarówno do lokalnych, jak i zdalnych repozytoriów CVS/SVN. Korzystanie z programów jest bardzo proste i odbywa się w całości za pomocą poleceń wywoływanych przy użyciu menu kontekstowego, dostępnego po kliknięciu prawym przyciskiem myszki na folderze lub pliku na dysku lokalnym w oknie listy plików w Pajączku 5 NxG.

Pajączek oprócz oferowania dostępu do poleceń tych programów w menu kontekstowym, wspiera również tzw. ikony overlay, które program Tortoise wykorzystuje do wizualnego oznaczania stanu lokalnych kopii plików i katalogów z repozytorium. Przykładowo zmodyfikowane lokalnie pliki, a nie wgrane jeszcze do repozytorium, posiadać mogą czerwone ikony.

Aby korzystać z funkcji wspierających CVS/SVN i Tortoise z poziomu Pajączka, należy pobrać program Tortoise CVS lub SVN w zależności od używanego systemu kontroli wersji i zainstalować w swoim systemie. Program można pobrać ze wskazanych powyżej stron domowych tych wersji. Programy są dostępne również w polskiej wersji językowej. Po instalacji można natychmiast pobrać zawartość dowolnego repozytorium i umieścić w wybranym serwisie Pajączka. Aby to uczynić należy utworzyć nowy serwis w Pajączku, następnie na liście zawartości katalogu serwisu kliknąć prawym przyciskiem myszki i z menu kontekstowego wybrać polecenie „Pobierz do kontroli”. Użycie tej funkcji spowoduje wyświetlenie okna pobierania modułu do kontroli, gdzie należy wskazać ustawienia serwera przechowującego główne repozytorium oraz dane autoryzacyjne dostępu do serwera.

Mezzmo - filmy i muzyka z PC na TV i DLNA
Współpraca Pajączka z systemem kontroli wersji CVS lub SVN

Współpraca Pajączka z systemem kontroli wersji CVS lub SVN

Po pobraniu modułu do lokalnej kopii w serwisie Pajączka, możemy przystąpić do edycji zawartości modułu po prostu pracując na plikach tak, jak dotychczas. W każdej chwili możemy zatwierdzić zmodyfikowany plik w repozytorium korzystając z podręcznego menu listy plików oraz polecenia „Zatwierdź”. Możemy przeglądać historię modyfikacji pliku, a posiadając zainstalowane narzędzie typu diff (np. ExamDiff), również przeglądać różnice w lokalnej kopii pliku w stosunku do oryginału w repozytorium CVS lub SVN.

Tortoise oferuje oczywiście o wiele więcej funkcji typowych dla CVS, które nie sposób tutaj opisać. Prosimy o zapoznanie się z dokumentacją Tortoise w celu pełnego wykorzystania jego funkcji w Pajączku.