LinuxNetMag CVS von Windows aus bearbeiten
Der Zugriff von Windows aus auf ein CVS-Repository gestaltet sich meist ziemlich umständlich. CVS benutzt aus Sicht eines Neulings kryptische Befehle und verlangt unbekannte Arbeitsweisen.TortoiseCVS hingegen integriert CVS in den WindowsExplorer, so daß die eigentliche Kommunikation mit dem CVS-Server im Hintergrund verschwindet und der Benutzer die Dateien wie in einem lokalen Verzeichnis bearbeiten kann.
Installation
Im folgenden wird kurz erklärt, wie man TortoiseCVS installiert und für die Arbeit am LinuxNetMag konfiguriert.
Die jeweils aktuelle Version des Tools findet man unter
http://www.tortoisecvs.org/download.shtml.
Die Installation erfolgt unkompliziert, und nach dem obligatorischen reboot steht
das Tool zur Verfügung. Die zusätzlichen Funktionen verstecken sich nun im Menü
des Explorers.
Konfiguration für das LinuxNetMag
Zunächst sollte man sich einen neuen leeren Ordner erstellen und in dieses Verzeichnis wechseln. Nun kann man sich den aktuellen Inhalt des LinuxNetMag auf die eigene Festplatte kopieren, indem man in Menü Datei -> CVS Checkout auswählt.

Daraufhin wird man nach den Einstellungen des zu kontaktierenden CVS-Servers
gefragt.
Die Einstellungen sind:
| Protocol: | Password Server (:pserver) |
| Server: | cvs.linuxnetmag.berlios.de |
| Repository Directory: | /cvsroot/linuxnetmag/ |
| Username: | Der BerliOS Username |
| Module: | Wahlweise: NetMag_de, NetMag_en, NetMag_share |

Sind alle Angaben korrekt, startet das TortoiseCVS das Herunterladen der Dateien:

Von nun an lassen sich alle Dateien mit einem Text-Editor bearbeiten.
Dateien, an denen Änderungen vorgenommen wurden, werden rot gekennzeichnet.
Dateien, die identisch mit derjenigen auf dem CVS-Server sind, bleiben grün.
Neue Dateien, die dem Server unbekannt sind, werden mit einem Fragezeichen dargestellt.

Hat man die gewünschten Änderungen am Text vorgenommen, so müssen diese wieder zum Server zurückkopiert werden (sog. Commit). Dafür wählt man im Kontextmenü der entsprechenden Datei den Menüpunkt CVS Commit:

Es erscheint ein Fenster, in dem ein Kommentar eingetragen werden kann, welcher die erfolgten Änderungen beschreiben soll. So können alle anderen Team-Mitglieder schnell erkennen, welche Arbeiten am Text stattgefunden haben:

Das Programm beginnt dann mit der Übertragung der Datei an den CVS-Server:

Gleichzeitig wird die Webseite aktualisiert. Dies kann einige Zeit dauern, und man sollte das Fenster nicht schließen, bevor der Text "Success, CVS operation completed" erscheint:

Dies waren bereits alle Schritte, um Änderungen am CVS-Verzeichnis zu tätigen.
Dateien hinzufügen
Fügt dem CVS-Repository neue Dateien hinzu, so werden die Icons dieser Dateien mit einem Fragezeichen überlegt:

Unbekannte Dateien müssen beim Server erst angemeldet werden. Dies erfolgt
mit dem Menüpunkt CVS Add. Danach kann die Datei wie oben erklärt
mittels CVS Commit an den Server übertragen werden.
(Dieses Verhalten lässt sich in den Einstellungen von TortoiseCVS allerdings
ändern).
Anmerkungen zu diesem Artikel
Eigene Anmerkung eintragen