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.11 and 1.12

version 1.11, 2005/11/10 00:07:42 version 1.12, 2005/11/11 00:28:45
Line 288  ifelse} def
Line 288  ifelse} def
                 \item \overlay{2}{v úložisku sa možno jednoducho prehrabávať}                  \item \overlay{2}{v úložisku sa možno jednoducho prehrabávať}
                 \item \overlay{3}{konfigurácia CVS je v projekte CVSROOT -- problémy so zabezpečením servera}                  \item \overlay{3}{konfigurácia CVS je v projekte CVSROOT -- problémy so zabezpečením servera}
         \end{itemize}          \end{itemize}
   
         \overlay{4}{\textbf{SVN}}          \overlay{4}{\textbf{SVN}}
         \begin{itemize}          \begin{itemize}
                 \item \overlay{5}{dva súbory v úložisku = jedna revízia projektu}                  \item \overlay{5}{dva súbory v úložisku = jedna revízia projektu}
Line 352  s-project
Line 353  s-project
         \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 zapísaná v~RCS súbore
                         \texttt{subor.txt,v}}                          \texttt{subor.txt,v}}
         \end{itemize}          \end{itemize}
   
           \begin{center}
                   \includegraphics[height=\textheight]{img/t}
           \end{center}
   
         \overlay{3}{\textbf{SVN}}          \overlay{3}{\textbf{SVN}}
         \begin{itemize}          \begin{itemize}
                 \item \overlay{4}{spoločné číslovanie revízií pre všetky projekty}                  \item \overlay{4}{spoločné číslovanie revízií pre všetky projekty}
                 \item \overlay{5}{podpora transakcií}                  \item \overlay{5}{podpora transakcií}
                 \item \overlay{6}{míľniky sú nezávislé stromy v~adresárovej štruktúre}                  \item \overlay{6}{míľniky sú nezávislé stromy v~adresárovej štruktúre}
         \end{itemize}          \end{itemize}
   
           \begin{center}
                   \includegraphics[]{img/ch08dia1}
           \end{center}
   
           \begin{center}
                   \includegraphics[]{img/ch08dia2}
           \end{center}
   
 \end{slide}  \end{slide}
 \TIMING{2}{min}  \TIMING{2}{min}
 % */  % */
Line 374  s-project
Line 389  s-project
                 \item \overlay{2}{označenie súboru ako binárneho príkazom \\                  \item \overlay{2}{označenie súboru ako binárneho príkazom \\
                         \cvscmd{cvs admin -kb image.jpeg}}                          \cvscmd{cvs admin -kb image.jpeg}}
         \end{itemize}          \end{itemize}
   
         \overlay{3}{\textbf{SVN}}          \overlay{3}{\textbf{SVN}}
         \begin{itemize}          \begin{itemize}
                 \item \overlay{4}{implementované rozhranie na na/stavovanie atribútov súborov}                  \item \overlay{4}{implementované rozhranie na na/stavovanie atribútov súborov}
Line 395  s-project
Line 411  s-project
                 \item \overlay{1}{\cvscmd{cvs diff subor.txt}}                  \item \overlay{1}{\cvscmd{cvs diff subor.txt}}
                 \item \overlay{2}{\cvscmd{cvs status subor.txt}}                  \item \overlay{2}{\cvscmd{cvs status subor.txt}}
         \end{itemize}          \end{itemize}
   
         \overlay{3}{\textbf{SVN}}          \overlay{3}{\textbf{SVN}}
         \begin{itemize}          \begin{itemize}
                 \item \overlay{5}{\svncmd{svn diff subor.txt}}                  \item \overlay{5}{\svncmd{svn diff subor.txt}}
Line 411  s-project
Line 428  s-project
         \begin{itemize}          \begin{itemize}
                 \item \overlay{1}{bez podpory vkladania symbolických odkazov}                  \item \overlay{1}{bez podpory vkladania symbolických odkazov}
         \end{itemize}          \end{itemize}
   
         \overlay{2}{\textbf{SVN}}          \overlay{2}{\textbf{SVN}}
         \begin{itemize}          \begin{itemize}
                 \item \overlay{3}{symbolické odkazy SVN zvláda}                  \item \overlay{3}{symbolické odkazy SVN zvláda bez problémov}
         \end{itemize}          \end{itemize}
 \end{slide}  \end{slide}
 \TIMING{1}{min}  \TIMING{1}{min}
Line 430  s-project
Line 448  s-project
                         \cvscmd{cvs commit -m 'Subor odstraneny' test.txt}                          \cvscmd{cvs commit -m 'Subor odstraneny' test.txt}
                 }                  }
         \end{itemize}          \end{itemize}
   
         \overlay{2}{\textbf{SVN}}          \overlay{2}{\textbf{SVN}}
         \begin{itemize}          \begin{itemize}
                 \item \overlay{3}{                  \item \overlay{3}{
Line 457  s-project
Line 476  s-project
                 }                  }
         \end{itemize}          \end{itemize}
         \newpage          \newpage
   
         \overlay{2}{\textbf{SVN}}          \overlay{2}{\textbf{SVN}}
         \begin{itemize}          \begin{itemize}
                 \item \overlay{3}{                  \item \overlay{3}{
Line 480  s-project
Line 500  s-project
                         \cvscmd{cvs update test.txt}                          \cvscmd{cvs update test.txt}
                 }                  }
         \end{itemize}          \end{itemize}
   
         \overlay{2}{\textbf{SVN}}          \overlay{2}{\textbf{SVN}}
         \begin{itemize}          \begin{itemize}
                 \item \overlay{3}{                  \item \overlay{3}{
Line 493  s-project
Line 514  s-project
 % vetvy vyvoja, zlucovanie zmien /*  % vetvy vyvoja, zlucovanie zmien /*
 \begin{slide}  \begin{slide}
         \slideheading{Vetvy vývoja, zlučovanie zmien}          \slideheading{Vetvy vývoja, zlučovanie zmien}
           \textbf{CVS}
           \begin{itemize}
                   \item pre každý súbor existuje samostatný strom revízií
           \end{itemize}
   
           \textbf{SVN}
           \begin{itemize}
                   \item jedna revízia je stromová štruktúra adresárov a~súborov
                   \item táto štruktúra sa v čase mení, čiže čas pridáva dvojdimenezionálnej štruktúre tretí rozmer
           \end{itemize}
 \end{slide}  \end{slide}
 \TIMING{1}{min}  \TIMING{1}{min}
 % */  % */
   
   % zalozenie novej vetvy vyvoja /*
   \begin{slide}
           \textbf{CVS}
           \begin{itemize}
                   \item vytvorenie novej vývojovej vetvy: \\
                           \cvscmd{cvs tag -b rel-1-0-patches}
                   \item prístup k novej vetve: \\
                           \cvscmd{cvs checkout -r rel-1-0-patches c-project}
                   \item prepnutie do novej vetvy: \\
                           \cvscmd{cvs update -r rel-1-0-patches}
                   \item začlenenie zmien z~vetvy rel-1-0-patches: \
                           \cvscmd{cvs update -j rel-1-0-patches} \\
                           \cvscmd{cvs commit -m 'Zahrnute opravy z verzie 1.0'}
           \end{itemize}
   
           \newpage
   
           \textbf{SVN}
           \begin{itemize}
                   \item vytvorenie novej vývojovej vetvy: \\
                           \svncmd{svn checkout
                                   \cmdbreak{}file:///home/lugcon/svn\_root/s-project
                                   \cmdbreak{}s-project} \\
                           \svncmd{cd s-project} \\
                           \svncmd{svn copy trunk branches/rel-1-0-patches}
                   \item prístup k novej vetve: \\
                           \svncmd{svn checkout
                                   \cmdbreak{}file:///home/lugcon/svn\_root/s-project/bran-\\ches/rel-1-0-patches}
           \newpage
   
                   \item začlenenie zmien z hlavnej vetvy: \\
                           \svncmd{svn merge -r 343:344
                                   \cmdbreak{}file:///home/lugcon/svn\_root/s-project/trunk} \\
                           \svncmd{svn commit
                                   \cmdbreak{}-m "Zaclenienie zmien r344 z hlavnej vetvy trunk."}
           \end{itemize}
   \end{slide}
   \TIMING{10}{min}
   % */
   
 % ine metody pristupu k ulozisku /*  % ine metody pristupu k ulozisku /*
 \begin{slide}  \begin{slide}
         \slideheading{Iné metódy prístupu k úložisku}          \slideheading{Iné metódy prístupu k úložisku}
Line 507  s-project
Line 578  s-project
                 \item \overlay{1}{tunelovanie cez ssh}                  \item \overlay{1}{tunelovanie cez ssh}
                 \item \overlay{1}{lokálne}                  \item \overlay{1}{lokálne}
         \end{itemize}          \end{itemize}
   
         \overlay{3}{\textbf{SVN}}          \overlay{3}{\textbf{SVN}}
         \begin{itemize}          \begin{itemize}
                 \item \overlay{4}{dobre navrhnuté API, rôzny backend (bdb, fsfs)}                  \item \overlay{4}{dobre navrhnuté API, rôzny backend (bdb, fsfs)}
Line 583  s-project
Line 655  s-project
                 {\footnotesize združenie na podporu otvoreného softvéru} \\                  {\footnotesize združenie na podporu otvoreného softvéru} \\
                 \texttt{\blue http://www.platon.sk}\\                  \texttt{\blue http://www.platon.sk}\\
                 \vfill{}\strut\\                  \vfill{}\strut\\
                 \tiny{Powered by: Vim, \LaTeX, GNU/Linux Debian, \vimconfig{}}\\                  \tiny{Powered by: \\
                   Vim, \LaTeX, GNU/Linux Debian, \vimconfig{} \\
                   PLaTos -- \URL{\blue http://platos.platon.sk/}
                   }\\
                 {}\strut\\                  {}\strut\\
         \end{center}          \end{center}
 \end{slide}  \end{slide}

Legend:
Removed from v.1.11  
changed lines
  Added in v.1.12

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