cvs
Kategorie: Linux

CVSROOT=/home/www/honzyho_cvs
export CVSROOT

cvs commit -m "nejaka poznamka" (upload nove verze)

cvs commit -m "nejaka poznamka" jmeno_souboru
(upload jeden soubor)

cvs export -r jmeno_znacky jmeno_projektu (aktualni verze bez CVS.. neco jako install:) )

cvs checkout webdesign (v adresari subdomains, vrati nejnovejsi verzi)

cvs log index.php

cvs checkout -r jmeno_znacky jmeno_projektu(vrati starou verzi - BACHA NEPREPSAT NOVOU!)

cvs import -m "popis" jmeno autor tag(=verze)

cvs export -D "01/01/2000 00:00" jmeno_projektu


cvs log -d "1 week ago"
- vypíše změny provedené dříve, než minulý týden

cvs log -d "yesterday"
- vypíše změny provedené dříve, než včera

cvs log -d "last month"
- vypíše změny provedené dříve, než za poslední měsíc

cvs log -d "2 hours ago"
- vypíše změny provedené dříve, než před dvěma hodinami

cvs log -d "1999/12/01"
- vypíše změny provedené do 1.prosince 1999

cvs log -d "1999/12/01 12:43"
- vypíše změny provedené do 1. prosince 1999 ve 12:43

cvs log -d "> 1 week ago"
- vypíše změny provedené později, než před týdnem

cvs log -d ">= 2 hours ago"
- vypíše změny provedené před dvěma hodinami, a nebo později

cvs log -d "1999/11/01 <= 1999/11/30"
- vypíše změny provedené od 1.listopadu do 30.listopadu 1999

Výše uvedené informace lze kombinovat, takže například, chcete-li vědět, co všechno změnil uživatel s přihlašovacím jménem abcdefgh za poslední týden v současném adresáři, použijete:

cvs log -wabcdefgh -d ">= last week" -l


18.2.2007 21:42:26