\begin{slide}{Übung CVS}

\begin{itemize}
\item
  ein CVS-Archiv ansehen (cvsweb-interface)
  \url{http://dfa.imn.htwk-leipzig.de/cgi-bin/cvsweb/havannah/different-applet/?cvsroot=havannah}

\item
  ein anderes Modul aus o. g. Repository anonym auschecken (mit Eclipse):

  (Host: \verb|dfa.imn.htwk-leipzig.de|, Pfad: \verb|/var/lib/cvs/havannah|,
  Modul \verb|demo|, Methode: \verb|pserver|, User: \verb|anonymous|, 
  kein Passwort)

  Projekt als Java-Applet ausführen.
  \dots zeigt Verwendung von Layout-Managern. 

  Applet-Fenster-Größe ändern (ziehen mit Maus).

  Noch weiter Komponenten (Buttons) 
  und Panels (mit eigenen Managern) hinzufügen.
\newpage

\item
  ein eigenes Eclipse-Projekt als Modul zu
  dem gruppen-eigenen CVS-Repository hinzufügen (Team $\to$ Share)

  [Daten ggf. für laufendes Semester/Server anpassen.]

  Host: \verb|cvs.imn.htwk-leipzig.de|, Pfad: \verb|/cvsroot/case05_XX|,
  \verb|XX| $=$ Ihre Gruppennummer

  (CVS-Zugang benutzt Account im Linux-Pool,
  Gruppeneinteilung beachten)
\item
  eine Datei ändern, commit;
  anderer Student gleicher Gruppe: update

  was passiert bei gleichzeitigen Änderungen
  und unabhängigen commits?
% \item
%  Finden Sie im Eclipse-Quelltext (web-Interface auf eclipse.org)
%  die Dateien, die den CVS-Zugriff implementieren!
\end{itemize}




\end{slide}
