|
From: Delby A. A. <de...@kt...> - 2004-02-13 16:05:04
|
H=E4r f=F6ljer en beskrivning av hur du kommer ig=E5ng med CVS. 1. Anslut till cvs-servern med ssh f=F6r att skapa din hemkatalog. Du kom= mer att bli utloggad p=E5 direkten. Det h=E4r g=F6r du bara en g=E5ng.=20 $> ssh -l USERNAME cvs.sf.net 2. Specificera repository f=F6r efterkommande cvs-kommandon. Om du anv=E4= nder en grafisk klient, m=E5ste du n=E5gonstans ange att du vill ansluta via s= sh. Det h=E4r kan vara bra att ha i din initieringsfiler ($HOME/.tcshrc om du anv=E4nder tcsh (nada), .bashrc om du anv=E4nder bash (cygwin)). I tcsh (i skolan) skriver du $> setenv CVSROOT ':ext:USE...@cv...:/cvsroot/gangup' $> setenv CVS_RSH 'ssh' i bash (i cygwin) skriver du ist=E4llet $> export CVSROOT=3D':ext:USE...@cv...:/cvsroot/gangup' $> export CVS_RSH=3D'ssh' 3. Sedan h=E4mtar du hem din arbetskopia av projekttr=E4det, g=F6r de =E4= ndringar du behagar och checkar sedan in dem (under f=F6ruts=E4ttning att det reda= n finns en skapad modul). =20 $> cvs -z3 co math-game # h=E4mta arbetskopia=20 $> cvs add minfil # l=E4gg till filen minfil $> cvs up # uppdatera arbetskopian $> cvs commit # l=E4gg upp dina =E4ndringar till cvs Kommentarer: Det =E4r viktigt att k=F6ra cvs up innan du commit:ar =E4ndr= ingarnia s=E5 att du kan fixa eventuella konflikter mellan din kopia och servern. = Man m=E5ste k=F6ra cvs add p=E5 samtliga filer man skapar. F=F6r bin=E4ra fil= er (bilder) =E4r det ol=E4mpligt att spara i diff-formatet, anv=E4nd -kb flaggan till= add f=F6r att spara dem i sin helhet.=20 Har du problem att ansluta till cvs-servern via ssh eller cvs, men kan logga in p=E5 sourceforge hemsida kan det bero p=E5 att du har otill=E5tn= a tecken i ditt l=F6senord. |