Programowanie w systemie Linux. rc2.03.10 Jacek Lach

Transkrypt

Programowanie w systemie Linux. rc2.03.10 Jacek Lach
Programowanie w systemie Linux. rc2.03.10 Jacek Lach
CVS
Linia poleceń
cvs [opcje_globalne] polecenie [opcje_polecenia] [argumenty]
Opcje globalne
--d root
-e edytor
-t
-z poziom
Słowa kluczowe
$Author$
$Date$
$Locker$
$Log$
$Revision$
ustawienie CVSROOT
określenie edytora
śledzenie wykonania
ustawienie poziomu kompresji (klient)
nazwa użytkownika, który zapisał plik
data zapisania pliku
nazwa użytkownika, zamykającego wersję
komunikat zapisany przy aktualizacji pliku
numer wersji
diff [opcje] pliki
-r rev1
róznice między aktualna a wybraną wersją
-r rev2
róznice między rev1 i rev2
history [opcje] [pliki]
wyświetla historię dostępu do repozytorium
-a
wszyscy użytkownicy
-D data
raportuj od daty
-r rev
od wersji
-t tag
od znacznika
-u uzytkownik dla użytkownika
import [opcje] repozytorium zn_wystawcy znacznikwydania
importuje pliki do CVS
-b gałąź
importuje do wybranej gałęzi
-m komunikat dołącz komunikat
init
tworzy repozytorium CVS jeśli nie istnieje
Polecenia CVS
add [opcje] [pliki]
Dodaje pliki / katalogi
-m komunikat dodaj opis
log [opcje][pliki]
drukuje historię plików
-b
tylko dla domyślnej gałęzi
-r rev
tylko dla wybranej wersji
admin [options] [files]
Administracja zasobami
-b [rev]
ustaw bieżącą gałąź
-l [rev]
zablokuj wersję
-m rev:msg
zamień komunikat
-o range
skasuj wersje
-u [rev]
odblokuj wersję rev
login
logowanie do serwera
checkout [opcje] pliki
Pobierz pliki do edycji
-D data
pobierz pliki z dnia
-d katalog
pobierz do katalogu
-j rev
dołącz zmiany
-p
pliki zostaną wyświetlone na ekranie
-r tag
pobierz pliki określone znacznikiem
commit [opcje] [pliki]
zapisz zmiany do repozytorium
-f
wymuś zapis
-m komunikat użyj komunikatu
-r rev
zapisz do wersji
logout
wylogowanie z serwera
release [opcje] katalog
zwalnia wskazany katalog
-d
kasuj wskazany katalog
status [opcje] pliki
wyświetla status dla bieżącego katalogu
-v
wyświetl również informacje o znacznikach
tag [opcje] znacznik [pliki]
tworzy znacznik dla plików
-b
utwórz gałąź
-d
usuń znacznik
update [opcje] [pliki]
synchronizuje pliki z repozytorium
-A
wyczyszczenie znaczników, udostępnienie proj.
-d
pobranie brakujących katalogów
-j rev
połączenie odgałęzień
-p
zapis plików na stdout
-r rev
aktualizacja do wskazanej wersji
Odpowiedzi
C - konflikt
I - zignorowany
L - plik jest dowiązaniem (zignorowany)
M - zmodyfikowany
N - nowy
R - usunięty
U - zauktualizowany
Dostęp zdalny:
CVSROOT=:pserver:user@server:/path/to/cvsroot