1.3.2 Änderungen Committen
Wenn Sie geprüft haben, daß der Compiler sich
weiterhin übersetzen läßt, entscheiden Sie sich
eine neue Version von `backend.c' zu erstellen. Das
speichert ihre neue Datei `backend.c' in das
Repository und mach es jedem anderen verfügbar, der das
gleiche Repository verwendet.
CVS starten einen Editor, um die Eingabe einer
Änderungsnachricht zu ermöglichen. Sie geben eine
Nachricht "Optimierungsphase hinzugefügt" ein und
speichern die temporäre Datei und verlassen den Editor.
Die Umgebungsvariable $CVSEDITOR(2)
entscheidet welcher Editor aufgerufen wird. Wenn
$CVSEDITOR nicht definiert ist wird das durch die
Umgebungsvariable $EDITOR übernommen. Wenn keine
von beiden definiert ist, wird ein Standartwert verwendet,
der vom Verwendeteten Betriebssystem abhängig ist. Für
Unix wird vi verwendet und notepad
für Windows NT/95.
Zusätzlich prüft CVS die Umgebungsvariable
$VISUAL. Die Meinungen sind unterschiedlich, ob
dieses Verhalten in in CVS wünschenswert ist, bzw.,
ob zukünftige Releases von CVS $VISUAL
prüfen oder ignorieren sollen. Sie sind auf der sicheren
Seite, wenn Sie dafür sorgen, daß entweder
$VISUAL nicht definiert ist oder genau wie
$EDITOR.
Wenn CVS den Editor startet, ist dort eine Liste von
Dateien enthalten welche verändert wurden wobei für den
CVS Client die Liste auf dem Vergleich der
Veränderungszeit der Datei gegenüber der
Veränderungszeit als die Datei das letzte mal upgedated
oder geholt(?) wurde. Wenn die Datei Veränderungszeit
geändert ist aber der Inhalt nicht wird die Datei als
verändert angezeigt. Der einfachste Weg damit fertig zu
werden ist, sich keine Gedanken darüber zu machen. Wenn
Sie ein commit durchführen, stellt CVS fest, daß
der Inhalt nicht verändert wurde, und somit keine
Veränderungen an der Datei druchgeführt wurden. Das
nächste update wird CVS davon in kenntnis
setzen, daß die Datei tatsächlich unverändert ist
und wird dessen Zeitmarke zurücksetzen und dadurch
dafür sogen, daß die Datei nicht in weiteren Editor
Sitzungen auftaucht.
Wenn Sie verhindern möchten, daß der Editor
aufgerufen wird, können Sie die Änderungsnachricht auch
auf der Kommandozeile durch die Verwendung des Flags
`-m' wie folgt anfügen:
| | $ cvs commit -m "Added an optimization pass" backend.c
|
|