Platon Technologies
not logged in Login Registration
EnglishSlovak
open source software development celebrating 10 years of open source development! Saturday, October 17, 2026

Diff for platos/prednasky/Lugcon/13-CVS-and-SVN-comparison-content.tex between version 1.4 and 1.5

version 1.4, 2005/11/07 08:27:17 version 1.5, 2005/11/07 15:47:38
Line 13 
Line 13 
   
 \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
Line 229  ifelse} def
Line 230  ifelse} def
 % 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}
Line 274  ifelse} def
Line 276  ifelse} def
 \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{}

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.5

Platon Group <platon@platon.org> http://platon.org/
Copyright © 2002-2006 Platon Group
Site powered by Metafox CMS
Go to Top