| version 1.4, 2005/11/07 08:27:17 |
version 1.5, 2005/11/07 15:47:38 |
|
|
| |
|
| \def\cvscmd#1{\texttt{#1}} |
\def\cvscmd#1{\texttt{#1}} |
| \def\svncmd#1{\texttt{#1}} |
\def\svncmd#1{\texttt{#1}} |
| |
\def\cmdbreak{\\\strut{}~~~~} |
| |
|
| \hyphenation{ |
\hyphenation{ |
| cen-trál-nom |
cen-trál-nom |
|
|
| % end UVOD */ |
% end UVOD */ |
| |
|
| \begin{slide} |
\begin{slide} |
| \slideheading{} |
%\slideheading{} |
| {}\strut\vfill |
{}\strut\vfill |
| \hfill\textbf{\Huge Dosť bolo BORDELU!!!}\hfill\strut{} |
\hfill\textbf{\Huge Dosť bolo BORDELU!!!}\hfill\strut{} |
| \vfill |
\vfill |
| \end{slide} |
\end{slide} |
| \TIMING{0}{min} |
\TIMING{0}{min} |
| |
|
| |
% /* zalozenie repo, struktura repo, |
| \begin{slide} |
\begin{slide} |
| \slideheading{Nový štýl práce} |
\slideheading{Nový štýl práce} |
| \begin{itemize} |
\begin{itemize} |
|
|
| \TIMING{2}{min} |
\TIMING{2}{min} |
| |
|
| \begin{slide} |
\begin{slide} |
| \slideheading{Rozdielna štruktúra Repository} |
\slideheading{Štruktúra Repository} |
| |
\overlay{0}{\textbf{CVS}} |
| |
\begin{itemize} |
| |
\item \overlay{1}{jeden súbor v Repository = jeden súbor v projekte} |
| |
\item \overlay{2}{v Repository sa možno jednoducho prehrabávať} |
| |
\item \overlay{3}{konfigurácia CVS je v projekte CVSROOT -- problémy so zabezpečením servera} |
| |
\end{itemize} |
| |
\overlay{4}{\textbf{SVN}} |
| \begin{itemize} |
\begin{itemize} |
| \item \overlay{0}{CVS: jeden súbor v Repository = jeden súbor v projekte} |
\item \overlay{5}{dva súbory v Repository = jedna revízia projektu} |
| \item \overlay{1}{SVN: dva súbory v Repository = jedna revízia projektu} |
\item \overlay{6}{na prehrabávanie sa v SVN Repository máme príkaz \\ \svncmd{svnlook tree \~{}/svn\_root }} |
| \item \overlay{2}{v CVS Repository sa možno jednoducho prehrabávať} |
|
| \item \overlay{3}{na prehrabávanie sa v SVN Repository máme príkaz \\ \svncmd{svnlook tree \~{}/svn\_root }} |
|
| \end{itemize} |
\end{itemize} |
| \end{slide} |
\end{slide} |
| |
\TIMING{3}{min} |
| |
% */ |
| |
|
| |
\begin{slide} |
| |
\slideheading{Návrh štruktúry projektov} |
| |
\overlay{0}{\textbf{Pridanie projektu do CVS:}} \\ |
| |
\begin{enumerate} |
| |
\item \overlay{1}{\cvscmd{export CVSROOT=:local:/home/lugcon/cvs\_root}} |
| |
\item \overlay{2}{\cvscmd{cd \~{}/work/c-project}} |
| |
\item \overlay{3}{\cvscmd{cvs import -m 'Import projektu do CVS' |
| |
\cmdbreak{}c-project rajo start}} |
| |
\item \overlay{4}{\cvscmd{cd ..}} |
| |
\item \overlay{5}{\cvscmd{mv c-project c-project.bak}} |
| |
\item \overlay{6}{\cvscmd{cvs checkout c-project}} |
| |
\end{enumerate} |
| |
\end{slide} |
| \TIMING{2}{min} |
\TIMING{2}{min} |
| |
|
| \begin{slide} |
\begin{slide} |
| \slideheading{} |
\slideheading{Návrh štruktúry projektov} |
| |
\overlay{0}{\textbf{Pridanie projektu do SVN:}} \\ |
| |
\begin{enumerate} |
| |
\item \overlay{1}{\svncmd{export CVSROOT=:local:/home/lugcon/cvs\_root}} |
| |
\item \overlay{2}{\svncmd{cd \~{}/work/c-project}} |
| |
\item \overlay{3}{\svncmd{cvs import -m 'Import projektu do CVS' |
| |
\cmdbreak{}c-project rajo start}} |
| |
\item \overlay{4}{\svncmd{cd ..}} |
| |
\item \overlay{5}{\svncmd{mv c-project c-project.bak}} |
| |
\item \overlay{6}{\svncmd{cvs checkout c-project}} |
| |
\end{enumerate} |
| |
\end{slide} |
| |
\TIMING{1}{min} |
| |
|
| |
\begin{slide} |
| |
\slideheading{Správa verzií} |
| |
\overlay{0}{\textbf{CVS}} |
| |
\begin{itemize} |
| |
\item \overlay{1}{každý súbor má číslovanie revízií zvlášť} |
| |
\item \overlay{2}{príslušnosť nejakej verzie súboru do určitej revízie/míľnika je v RCS súbore |
| |
\texttt{subor.txt,v}} |
| |
\end{itemize} |
| |
\overlay{3}{\textbf{SVN}} |
| \begin{itemize} |
\begin{itemize} |
| \item \overlay{0}{} |
\item \overlay{4}{spoločné číslovanie revízií pre všetky projekty} |
| |
\item \overlay{5}{podpora transakcií} |
| |
\item \overlay{6}{míľniky sú nezávislé stromy v~adresárovej štruktúre} |
| \end{itemize} |
\end{itemize} |
| \end{slide} |
\end{slide} |
| \TIMING{1}{min} |
\TIMING{2}{min} |
| |
|
| \begin{slide} |
\begin{slide} |
| \slideheading{} |
\slideheading{} |