Korzystanie z kontroli wersji GIT, CVS lub SVN w Pająku

computer 2788918 1920 Korzystanie z kontroli wersji GIT, CVS lub SVN w Pająku
4.5/5 - (2 votes)

Począwszy od wersji 5.6.0 Pajączka, dostępne jest wsparcie dla funkcji kontroli wersji (GIT, 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 GIT/CVS/SVN o nazwie TortoiseGIT/TortoiseCVS/TortoiseSVN.

Programy TortoiseGit, TortoiseCVS i TortoiseSVN oferują możliwość dostępu zarówno do lokalnych, jak i zdalnych repozytoriów GIT/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 GIT/CVS/SVN i Tortoise z poziomu Pajączka, należy pobrać program Tortoise GIT, 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.

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

Współpraca Pajączka z systemem kontroli wersji GIT, 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 GIT, CVS lub SVN.

Tortoise oferuje oczywiście o wiele więcej funkcji typowych dla GIT, 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.

Skomentujesz?

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Administratorem Twoich danych osobowych będzie Rafał Płatek, prowadzący działalność gospodarczą pod firmą CREAM.SOFTWARE RAFAŁ PŁATEK, wpisaną do rejestru ewidencji gospodarczej CEiDG pod numerem NIP 681-112-89-55. Szczegóły związane z przetwarzaniem danych osobowych znajdziesz w polityce prywatności.