linux + o3 2oo4 polish magazine ebook [snake] WCQW3D2QQTEDPQWSA5XHYUJBGBZLTEE6TKLHDZQ


dla programistów


w którym będziemy chcieli przechowywać pliki z projek-
tem. Może to być nawet katalog domowy(~/), gdyż wywo-
łanie polecenia,które za chwilę poznamy, spowoduje
utworzenie odpowiedniego podkatalogu.Podkatalog ten
będzie miałtakąnazwę, jakiej użyliśmy w opcji nazwa_
modułu poleceniacvs import. Nodobrze, zatem stwórzmy
katalog~/projekty1/ i wykonajmy naszepolecenie:

mkdir ~/projekty1
cd ~/projekty1
cvs checkout projekt


W programie GCvspo prostu wybieramy opcję Create
>
Checkoutmodule.Wotwartym oknie tworzymy katalog
~/projekty1/, po czymwchodzimy do niego i wciskamy OK.
W kolejnym okniewpisujemy nazwę modułu do pobrania Rysunek 5.Wybieranieodpowiednichopcjiporównaniaplików
(projekt)i możemy znówwcisnąć OK.Jeszczetylko wybie-jestznaczniewygodniejszewinterfejsiegraficznym
ramy opcję Query
>Reloadview, dzięki czemu zostanie
uaktualniona lista katalogówiplików.które mają być wysłane do repozytorium.Wystarczy wyli-
Terazw katalogu ~/projekty1/projekt/ mamy naszepliki, czyć je na końcu polecenia, np.:
którewcześniejznajdowały się wkatalogu ~/projekt/.Czy
cośsię zmieniło? Tak
pojawiły siępodkatalogi o nazwie cvs comit plik1.c plik3.php
CVS/.Zawierają one informacje owersjach
nie należy ich
edytować ani kasować.Możliwośćta jest bardzoprzydatna, gdy chcemy już wysłać
uaktualnienie do niektórych plików, podczasgdy z innymi
Dokonywanie poprawekzmodyfikowanymi chcemy jeszczepopracować.
Edycji plików dokonujemy w odpowiednich programach W przypadku programu GCvs zaznaczamy pliki,

tasprawa zoczywistychwzględów jestniezależna od CVS. które chcemyuaktualnić (możemy teżzaznaczyć kata-
Takwięc doedycjiplików tekstowych możemyużyć nasze-log), anastępnie wybieramy Modify
>Commitselection.
go ulubionego edytora (np. Vim), doretuszowania fotografi Podajemy komentarzdotyczącyuaktualnienia, po czym
(równieżichwersjamimożna zarządzać dziękiCVS)możemy wciskamy OK.
wykorzystać GIMP-a itd.Gdy dokonamy jużpopraweki Jeśli nad projektempracuje więcejosób, to może
jesteśmy z nich zadowoleni,należy wydać polecenie:okazać się,żektoś innywysłał już uaktualnienie do popra-
wianegoprzez naspliku.W takim przypadku polecenie cvs
cvs comitcommit zakończysię błędem i komunikatem zbliżonymdo
poniższego:
Zostaniemy poproszenio podaniekomentarza dotyczącego
tego uaktualnienia. Możemy też wskazać konkretne pliki, cvs comit: Up-to-date check failed for `plik1.c'


W takim przypadku należy pobrać (update) do siebie
najnowszą wersję pliku,anastępnie zapoznać się z róż-
nicami(pobrany plik będzie zawierałonich informa-
cje). Po zlikwidowaniu konfliktów w pliku, możemy
skasować kopięzapasową (zapisaną w pliku o nazwie
.#nazwa_pliku), a następnie ponownie wysłać plik do
repozytorium.

Pobieranie poprawek z repozytorium
Gdy mamyjużna dysku (pobraną przezcvs checkout)kopię
robocząprojektu,niemusimy jej już ponowniepobierać
w całości. Jeślinad naszym projektem pracująi inne osoby,
to po każdej przerwie wpracywarto sprawdzić, czy nie
zostały wprowadzone jakieś poprawki. Dokonujemytego
poleceniem wydanymw kataloguz projektem:
Rysunek4. Pracaz CVSw lini komendrównież jestdosyć
wygodna
wymagatylkolepszejznajomościpoleceńcvs -n update



62marzec204



Wyszukiwarka

Podobne podstrony:
linux o3 2oo4 polish magazine ebook [snake]
linux o3 2oo4 polish magazine ebook [snake]
linux o3 2oo4 polish magazine ebook [snake]
linux o3 2oo4 polish magazine ebook [snake]
linux o3 2oo4 polish magazine ebook [snake]
linux o3 2oo4 polish magazine ebook [snake]
linux o3 2oo4 polish magazine ebook [snake]
linux o3 2oo4 polish magazine ebook [snake]
linux o3 2oo4 polish magazine ebook [snake]
linux o3 2oo4 polish magazine ebook [snake]
linux o3 2oo4 polish magazine ebook [snake]
linux o3 2oo4 polish magazine ebook [snake]
linux o3 2oo4 polish magazine ebook [snake]
linux o3 2oo4 polish magazine ebook [snake]
linux o3 2oo4 polish magazine ebook [snake]
linux o3 2oo4 polish magazine ebook [snake]
linux o3 2oo4 polish magazine ebook [snake]
linux o3 2oo4 polish magazine ebook [snake]
linux o3 2oo4 polish magazine ebook [snake]

więcej podobnych podstron