Ciao, sono riuscito a connettre il mio Eclipse su un CVS per ora installato sempre in locale (per fare delle prove)

ma ora ?
cosa sono tutti questi comandi cho ho trovato in rete ?

commit, trasmette gli aggiornamenti effettuati sul repository
tag as a version, permette di nominare una versione
update, aggiorna il repository locale alle variazioni sul server
branch, crea un nuovo branch (ramo) del progetto
merge, fonde due rami del progetto
switch to another Branch or Version, porta in locale un altro branch o versione all’interno del repository

io mi immaginavo 1 comando per "prenotare" il progetto e finchè ci lavoro io, nessun altro può..
e 1 comando per "rilasciare la versione".. invece sembra più complessa la cosa.. chi me la spiega un pochino ??