| version 1.5, 2005/11/07 15:47:38 |
version 1.6, 2005/11/07 23:37:58 |
|
|
| |
|
| \def\cvscmd#1{\texttt{#1}} |
\def\cvscmd#1{\texttt{#1}} |
| \def\svncmd#1{\texttt{#1}} |
\def\svncmd#1{\texttt{#1}} |
| \def\cmdbreak{\\\strut{}~~~~} |
\def\cmdbreak{$\mathtt{\backslash}$\\\strut{}~~~~} |
| |
|
| \hyphenation{ |
\hyphenation{ |
| cen-trál-nom |
cen-trál-nom |
|
|
| \item \overlay{0}{\cvscmd{cvs -d \~{}/cvs\_root init}} |
\item \overlay{0}{\cvscmd{cvs -d \~{}/cvs\_root init}} |
| \item \overlay{1}{\svncmd{svnadmin create --fs-type fsfs \~{}/svn\_root}} |
\item \overlay{1}{\svncmd{svnadmin create --fs-type fsfs \~{}/svn\_root}} |
| \item \overlay{2}{\svncmd{svnadmin create --fs-type bdb \~{}/svn\_root}} |
\item \overlay{2}{\svncmd{svnadmin create --fs-type bdb \~{}/svn\_root}} |
| \item \overlay{2}{ |
% \item \overlay{2}{ |
| \begin{verbatim} |
%\begin{verbatim} |
| /home/lugcon/svn_root/ |
%/home/lugcon/svn_root/ |
| |-- db |
%|-- db |
| | |-- DB_CONFIG |
%| |-- DB_CONFIG |
| | |-- __db.001 |
%| |-- __db.001 |
| ... |
%... |
| | |-- __db.005 |
%| |-- __db.005 |
| | |-- fs-type |
%| |-- fs-type |
| | |-- log.0000000001 |
%| |-- log.0000000001 |
| ... |
%... |
| \end{verbatim} |
%\end{verbatim} |
| } |
%} |
| \end{itemize} |
\end{itemize} |
| \end{slide} |
\end{slide} |
| \TIMING{2}{min} |
\TIMING{2}{min} |
|
|
| |
|
| \begin{slide} |
\begin{slide} |
| \slideheading{Návrh štruktúry projektov} |
\slideheading{Návrh štruktúry projektov} |
| \overlay{0}{\textbf{Pridanie projektu do CVS:}} \\ |
\overlay{0}{\textbf{Príprava projektu a~pridanie do CVS:}} \\ |
| \begin{enumerate} |
\begin{enumerate} |
| \item \overlay{1}{\cvscmd{export CVSROOT=:local:/home/lugcon/cvs\_root}} |
\item \overlay{1}{\cvscmd{export CVSROOT=:local:/home/lugcon/cvs\_root}} |
| \item \overlay{2}{\cvscmd{cd \~{}/work/c-project}} |
\item \overlay{2}{\cvscmd{cd \~{}/work/c-project}} |
|
|
| |
|
| \begin{slide} |
\begin{slide} |
| \slideheading{Návrh štruktúry projektov} |
\slideheading{Návrh štruktúry projektov} |
| \overlay{0}{\textbf{Pridanie projektu do SVN:}} \\ |
\overlay{0}{\textbf{Príprava projektu a~pridanie do SVN:}} \\ |
| \begin{enumerate} |
\begin{enumerate} |
| \item \overlay{1}{\svncmd{export CVSROOT=:local:/home/lugcon/cvs\_root}} |
\item \overlay{1}{\svncmd{cd \~{}/work/}} |
| \item \overlay{2}{\svncmd{cd \~{}/work/c-project}} |
\item \overlay{2}{ |
| \item \overlay{3}{\svncmd{cvs import -m 'Import projektu do CVS' |
\begin{verbatim} |
| \cmdbreak{}c-project rajo start}} |
s-project |
| \item \overlay{4}{\svncmd{cd ..}} |
|-- branches |
| \item \overlay{5}{\svncmd{mv c-project c-project.bak}} |
|-- tags |
| \item \overlay{6}{\svncmd{cvs checkout c-project}} |
\-- trunk |
| |
|-- Makefile |
| |
|-- README |
| |
\-- src |
| |
|-- Makefile |
| |
\-- test.c |
| |
\end{verbatim} |
| |
} |
| |
\newpage |
| |
\item \overlay{3}{\svncmd{svn import -m 'Import projektu do SVN' s-project |
| |
\cmdbreak{}file:///home/lugcon/svn\_root/s-project}} |
| |
\item \overlay{4}{\svncmd{mv s-project s-project.bak}} |
| |
\item \overlay{5}{\svncmd{svn checkout |
| |
\cmdbreak{}file:///home/lugcon/svn\_root/s-project/trunk |
| |
\cmdbreak{}s-project} |
| |
} |
| \end{enumerate} |
\end{enumerate} |
| \end{slide} |
\end{slide} |
| \TIMING{1}{min} |
\TIMING{3}{min} |
| |
|
| \begin{slide} |
\begin{slide} |
| \slideheading{Správa verzií} |
\slideheading{Správa verzií} |
| \overlay{0}{\textbf{CVS}} |
\overlay{0}{\textbf{CVS}} |
| \begin{itemize} |
\begin{itemize} |
| \item \overlay{1}{každý súbor má číslovanie revízií zvlášť} |
\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 |
\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}} |
\texttt{subor.txt,v}} |
| \end{itemize} |
\end{itemize} |
| \overlay{3}{\textbf{SVN}} |
\overlay{3}{\textbf{SVN}} |