\begin{slide}{Verzweigungen (branches)}

Dei Geschichte eines Dokumentes ist per Default \emph{linear},
kann jedoch bei Bedarf zu einem Baum verzweigt werden.

übliches Vorgehen bei größeren Projekten:
\begin{itemize}
\item ein \emph{main branch}
\item evtl. experimentelle branches
\item akzeptierte Features werden in main-branch aufgenommen
\item bei jedem Release wird ein release-branch abgezweigt
\item wichtige Bugfixes aus main-branch
  werden auf release-branches angewendet
\end{itemize}

\end{slide}

\begin{slide}{Branches (II)}

Aufgaben: 
\begin{itemize}
\item
Betrachten Sie Tags/Branches im CVS-Quelltext:
\url{http://ccvs.cvshome.org/source/browse/ccvs/diff/}
z. B. Datei \verb|diff3.c|
\item
Lesen Sie Erläuterungen zu Branches 
im CVS-Vortrag von Thomas Preuß
(Seminar Software-Entwicklung)
\url{http://www.imn.htwk-leipzig.de/~waldmann/edu/ss04/se/}
\end{itemize}
\end{slide}
