�ann (f�studagur 28. mars 2003 15:27) skrifa�i Stigur Snaesson
> T�k ni�ur pakkann fr�
> pjetur.net/pjetur/babeldict.gz en svo fer �g a� ver�a strand. Reyndar eru
> h�r � g�mlu skeyti fr� Pjetri lei�beiningar um hva� � a� gera vi� pakkann
> en �g veit ekkert um cvs og kann ekki � �a�. Ver� vonandi kominn me� �a� �
> hreint ��ur en �etta kl�rast. G�ti l�ka reynt a� leggja eitthva� a� m�rkum
> vi� vefinn.

F�nt :-), �� getum vi� haft �ig sem tilraunad�r.  �a� gerist svo oft �annig a� 
�egar ma�ur kann �etta sj�lfur �� er �a� or�i� of sj�lfsagt til a� get komi� 
�v� s�masamlega fr� s�r.

Endurtek - �g er ekki a� tala ni�ur til manna, frekar m� l�ta � �etta a� �g s� 
a� tala sj�lfan mig ni�ur �r f�labeinsturni forritara.

N� reyni �g a� gera �etta einfalt og pr�fa sj�lfur � lei�inni.

Au�vita� tek �g ekki allt fyrir, og �ll �au vandr��i sem �i� geti� lent � :-) 
en �etta er � grunninn ekki fl�ki�.  Ef klikkar - byrja bara upp � n�tt!

<Ef_CVS_ekki_uppsett>
�a� fyrsta sem �arf a� hafa vi� h�ndina (uppsett � v�linni) er cvs. fyrir �� 
sem nota rpm er au�veldast a� sl� inn:

$ rpm -q cvs
cvs-1.11.2-1mdk
$

Sem segir m�r a� inni s� cvs �tg�fa 1.11.2-1 (mandrake). ef �etta er ekki 
svari� heldur :

$ rpm -q cvs
package cvs is not installed
$

�� er a� fara a� leita i dreifingunni sinni e�a s�kja af s��unni 
http://www.cvshome.org/. og setja �etta upp.

S�kja pakkann (e�a byggja sj�lfur) og skrifa sem r�t:

$ rpm -Uvh cvs-1.xxx.yyy.rpm

</Ef_CVS_ekki_uppsett>

CVS er kerfi sem heldur utan um breytingas�gu skr�a.  H�gt er a� b�a til 
greinar sem innihalda �� breytingar fr� �kve�num t�mapunkti. �� svo a� 
a�algreinin/stofninn haldi �fram.  � augnablikinu erum vi� t.d a� vinna � 
hli�argrein sem er merkt "KDE_3_1_BRANCH" �� svo a� a�rir haldi �fram a� 
vinna � a�algreininni k�llu� "HEAD".

Fyrst er a� b�a s�r til vinnusv��i

$ mkdir kdeisl
$ cd kdeisl

Umhverfisbreytan CVSROOT segir til um hvar gagnagrunnurinn er geymdur. � raun 
er grunnurinn a�eins venjulegt skr�artr� (directory tree) eins og �a� var/er 
unni� � raun.  Ef skr�in heitir "kdeoffice/koffice.po" �� er til skr� � 
grunninum sem heitir "kdeoffice/koffice.po,v".  Gagnagrunnsskr�in inniheldur  
skr�na eins og h�n er n�just, og aftar � skr�nni er b�tt vi� breytingas�gu (� 
diff formi) �annig a� �a� s� h�gt a� byggja aftur�bak hva�a �tg�fu af skr�nni 
sem hefur veri� "t�kku� inn".

Ef �� setur breytuna CVSROOT=/home/pjetur/cvs �� ver�ur �a� r�t �ess tr�s sem 
geymt er.

Til a� s�kja yfir net er breytunni gefi� anna� og a�eins f�knara nafn.  Fyrir 
KDE grunninn notun vi�:

$ export CVSROOT=:pserver:[EMAIL PROTECTED]:/home/kde
$ cvs login
Logging in to :pserver:[EMAIL PROTECTED]:2401/home/kde
CVS password:  <h�r er bara �tt � enter>
$

N� erum vi� komin inn  - n�st er a� s�kja d�ti�.  � grunninum �.e.a.s 
skr�artr�nu (ne�an vi� /home/kde) eru �msar m�ppur.  Vi� �urfum a� n� � 
"kde-i18n/is" og kannski "kde-i18n/templates"

skipanirnar :

$ cvs -z4 co -r KDE_3_1_BRANCH kde-i18n/is
cvsro server: Updating kde-i18n/is
U kde-i18n/is/.cvsignore
cvsro server: Updating kde-i18n/is/docs
cvsro server: Updating kde-i18n/is/docs/common
cvsro server: Updating kde-i18n/is/messages
U kde-i18n/is/messages/.cvsignore
U kde-i18n/is/messages/Makefile.am
U kde-i18n/is/messages/charset
U kde-i18n/is/messages/cupsdconf.po
U kde-i18n/is/messages/desktop_kde-i18n.po
U kde-i18n/is/messages/desktop_kdelibs.po
U kde-i18n/is/messages/entry.desktop
U kde-i18n/is/messages/flag.png

og svo kannski

$ cvs -z4 co -r KDE_3_1_BRANCH kde-i18n/templates

�� � a� vera or�i� til m�pputr� og fullt af skr�m

kdeisl/kde-i18n/is.... (og kdeisl/kde-i18n/templates....)

Vi�f�ngin vi� skipunina cvs eru:
        "-z4" - �jappa �llu � lei�inni - sparar heilmikla bandv�dd      
        "co"    stendur fyrir "check out" - s�kja
        "-r KDE..." s� s�rstaka �tg�fa/grein sem vi� �tlum a� s�kja
        og s��ast er mappan sem vi� �tlum a� s�kja "kde-i18n/is"

�egar m�ppurnar eru b�nar til ver�a til nokkrar aukam�ppur sem heita CVS. Inn 
� �eim eru nokkrar skr�r sem segja til um dagsetningu, �tg�fun�mer og skr�r 
sem voru s�ttar, fr� hva�a r�t og hva�a mi�lara.  Ekki vera neitt a� fikta � 
�essum skr�m en �a� er alveg �h�tt a� sko�a ��r :-)

�egar vi� �urfum a� uppf�ra, �.e. s�kja allt �a� n�jasta f�rum vi� okkur inn 
� m�ppuna kdeisl/kde-i18n/is/ og gefum skipunina "cvs -z4 update"

$ cd kdeisl/kde-i18n/is
$ cvs -z4  -dP update

Og allt �a� n�jasta er s�tt me� hra�i!

Allar breytingar sem �i� geri� ver�a br�ddar saman vi� a�rar breytingar �egar 
n�jar uppf�rslur eru s�ttar. Ef �a� tekst ekki �� kemur cvs me� vi�v�run og 
reynir samt a� br��a saman skr�rnar en skilur eftir merkin <<<<<, ===== og 
>>>> � skr�nni til a� segja ��r hvar var mismunur.

Aukavi�fangi� h�r "-dP" segir til um a� �a� eigi a� ey�a skr�m og m�ppum sem 
eru ekki lengur til. og b�ta vi� �eim sem eru n�jar.

Athugi� a� vi� �urftum EKKI a� setja upp CVSROOT, �a� er n� geymt � CVS 
m�ppunum sem fylgja me� �egar vi� "t�kku�um �t" � fyrsta sinn.

Fremst � l�nunni - �egar t�kka� er �t e�a uppf�rt, er einn stafur sem segir 
til um hvernig til t�kst.

? - ���ir, skr� � �inni m�ppu sem cvs �ekkir ekki og er ekki undir stj�rn cvs
M - ���ir skr� sem er breytt af ��r
U - ���ir a� skr�in er s�tt i heilu lagi
P - ���ir a� skr�in var b�tt (p�tsu�, litlar breytingar)
C - ���ir a� h�r var um samsl�tt a� r��a, �� og einhver annar hefa veri�
a� breyta s�mu l�nunum!

=========================================

Semsagt, til a� s�kja �slenskunina � fyrsta sinn:

$ mkdir kdeisl
$ cd kdeisl
$ export CVSROOT=:pserver:[EMAIL PROTECTED]:/home/kde
$ cvs login
Logging in to :pserver:[EMAIL PROTECTED]:2401/home/kde
CVS password:  <h�r er bara �tt � enter>
$ cvs -z4 co -r KDE_3_1_BRANCH kde-i18n/is
.......

Og, til a� uppf�ra �a�an � fr�:

$ cd kdeisl/kde-i18n/is
$ cvs -z4  -dP update
....

=========================================

Sj� einnig: http://developer.kde.org/source/anoncvs.html

�ar sem er svipu� l�sing � anonymous CVS fyrir KDE

Til a� flakka � vefnum og s�kja skr�rnar �annig er l�ka h�gt a� nota

http://webcvs.kde.org/cgi-bin/cvsweb.cgi/kde-i18n/is/messages/

Muni� a� setja r�tta grein (branch) (ne�st � s��u).

Athugi� a� vefurinn vir�ist ekki uppf�r�ur beint �r grunninum, �annig a� �a� 
getur li�i� dagur �ar til hann er � r�ttu formi.

Cervisia sem tengir sig inn � Konqueror getur h�ndla� CVS m�ppur og lincvs er 
fr�b�rt t�l ( http://www.lincvs.org/ ).

Kve�ja,

Pjetur


- 8< - - -
Heimas��a �essa p�stlista er: http://www.molar.is/listar/kde-isl/
�ar eru lei�beiningar um �skrift a� listanum og hugsanlega br�fasafn.
� http://www.molar.is/ er �keypis �slensk p�stlista�j�nusta.
- - - >8 -

Reply via email to