CVS / Tipps
 
StartSeite | CVS/ | Neues | TestSeite | ForumSeite | Teilnehmer | Kategorien | Index | Hilfe | Einstellungen | Ändern

Seite zum Sammeln nützlicher Hinweise.

Rather than going the pserver route, which as you pointed out,
passes user/password information in plain text, use the
rsh-related interaction with CVS, but use ssh, rather than rsh
itself. It's pretty easy: 

setenv CVSROOT bob@bobsbox.woowoo.com:/var/cvs 
setenv CVS_RSH /my/path/to/ssh 

And that's it. Of course this requires your developers have
access to the machine (ie. unique unap) but all of mine to
anyways. 

Using this method, you're bascially talking to the CVS server
like you were a local user, but it works extremely well. 


Date: 03/08/02 17:08 
By: Roger Collins Profile 
Subject: remove revision number clutter from diffs 

Just discovered a great trick. First the problem. When you are
comparing source trees each from a different branch and the
source includes the CVS generated revision number, then every
file will be different because of that number. 

The -I option to diff will ignore the lines that match a
regular expression. You can use this option to get a clean
diff! 

Here's the line from my diffdir script: 

diff -I'$Id.*$' -c $i $2/$i 


Date: 03/04/01 23:58 
By: Thierry de Villeneuve 
Subject: Don't clean up CVS dirs 

Actually, there is no need to remove the CVS trees from the
DocumentRoot of your site: This Apache rule will prevent and
browsing attempt. 

<Directory ~ "/CVS/"> 
Order allow,deny 
Deny from all 
</Directory> 


Hope this helps. 
-Thierry 


Tipps für Einsteiger

Unterverzeichnisse. Ein "cvs update" umschließt nicht neu angelegte Unterverzeichnisse. Dazu ist ein "cvs update -d" notwendig.

Binäre Files. Ein "cvs add file" (mit anschließendem "cvs commit") reicht für binäre Files nicht aus. Es kann sein, dass dieser File (z. B. ein ZIP-File) verstümmelt wird. Mit "cvs add -kb file" können binäre Files korrekt verarbeitet werden.

Tipps für CVS unter Windows

USER und HOME. Man sollte diese beiden Environment-Variablen setzen. CVS nimmt (falls nicht anders angegeben) beim Anmelden den default-Benutzernamen). CVS legt für jeden benutztes Repository beim login die Anmeldedaten nach HOME/.cvspass . Wenn es da Unklarheiten gibt, bleibt das CVS nach der Passworteingabe stehen.

Also mein Beispiel z. B.

   SET USER=leitner
   SET HOME=c:\home\leitner


StartSeite | CVS/ | Neues | TestSeite | ForumSeite | Teilnehmer | Kategorien | Index | Hilfe | Einstellungen | Ändern
Text dieser Seite ändern (zuletzt geändert: 30. Juni 2003 9:15 (diff))
Suchbegriff: gesucht wird
im Titel
im Text