Home   Artikel   Archiv   Forum   Impressum  
Artikel vom 28.07.2003
Autor: Ronny Ziegler
Languages: en nl
Artikel bewerten:

Printer Druckversion
Helfen Sie mit!
 

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 Windows­Explorer, 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


Bisher keine Kommentare


Eigene Anmerkung eintragen