sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #43894
Re: CVS
Jeg takker Jacob mange gange, og også Pejman Kazemi-Tabrizi:
Jacob, for at gøre opmærksom på, at CVSROOT kan undværes, og hvordan jeg blev
forvirret over FTAV's beskrivelse, som er rettet mere eller mindre mod
net-basseret anvendelse. Som beskrevet nedenfor har jeg et beskedent forslag
til en ændring af omtalen af CVS.
Pejman, for at rette min opmærksomhed hen på en rigtig god reference:
http://cvsbook.red-bean.com/cvsbook.html, som hjalp til at komme igennem, se
nedenfor.
Jeg har testet nedenstående kommandoer på Redhat 7.0 og CygWin 1.1.8:
export CVSROOT=/home/CVS
cvs init
cd dmi/projects/intranet
cvs import intranet DMI <computer>
cd ..
rm -rf intranet
cvs checkout intranet
Herved adresserer jeg anvendelse af CVS på een computer, og anvendelse af
CVSROOT, som (Jacob) måske stadig kan være en god ide at benytte, for så kan
man undgå '-d /home/CVS'. Det vil IMHO også være udmærket at skrive
kommandoen, der fjerner projektet inden det hentes ud igen, for det lyder jo
farligt: nu ser man, at man hurtigt får det igen.
Jeg vil nu læse :-)
Men, kan man importere RCS filer (*.v) til CVS, så man kan beholde sin
historie? Jeg ser få forskelle i ,v-filerne, men er mere bekymret for resten
af databasen (eller hvad man nu skal kalde filerne in /hom/CVS/CVSROOT), der
styrer CVS.
mvh
Jan Eggert Kofoed
Jacob Sparre Andersen wrote:
> Jan:
>
> > Jeg vil sætte mig ind i CVS, men kommer ikke i gang. Jeg har taget
> > udgangspunkt i "Friheden til at programmere".
>
> Omtalen af CVS er stadig ikke helt god. Det er noget pjat at
> vi overhovedet omtaler systemvariablen "CVSROOT". Den er
> ikke nødvendig.
>
> > Jeg gør følgende:
> >
> > -----------------------------
> > pip> cd /tmp
> > tmp> export CVSROOT=/tmp/CVSROOT
> > tmp> cvs init
> > tmp> du CVSROOT/
> > 4 CVSROOT/CVSROOT/Emptydir
> > 140 CVSROOT/CVSROOT
> > 144 CVSROOT
> > tmp> cd
> > jk> cd dmi/projects/pip/
> > pip> export CVSROOT=$USER@$HOSTNAME:/tmp/CVSROOT
>
> Det er fejlen. Hvis du inkluderer bruger- og maskinnavn i
> CVS-roden, så skal du enten:
>
> * Have "pserver" kørende på systemet.
> * Have sat "CVS_RSH" til "ssh", så der bliver lavet
> en SSH-forbindelse til systemet, som CVS så
> arbejder igennem.
>
> > pip> echo $CVSROOT
> > jk@xxxxxxxxxxxxxxxx:/tmp/CVSROOT
> > pip> cvs import pip jakob sebastian
> > Permission denied.
> > cvs [import aborted]: end of file from server (consult above messages if
> > any)
> > -----------------------------
>
> cd ~/dmi/projects/pip && \
> cvs -d /tmp/CVSROOT import pip jakob sebastian
>
> Skulle være nok.
>
> Jacob
> --
> "I don't want to gain immortality in my works.
> I want to gain it by not dying."
Follow ups
-
Re: CVS
From: Jacob Sparre Andersen, 2001-11-02
References
-
CVS
From: Jan Eggert Kofoed, 2001-11-02
-
Re: CVS
From: Jacob Sparre Andersen, 2001-11-02