| version 1.2, 2005/10/20 20:15:42 |
version 1.3, 2005/10/27 20:51:41 |
|
|
| \slideheading{Čo to je CVS a Subversion} |
\slideheading{Čo to je CVS a Subversion} |
| \begin{itemize} |
\begin{itemize} |
| \item \overlay{0}{Version Control System -- systém na správu verzií} |
\item \overlay{0}{Version Control System -- systém na správu verzií} |
| \item \overlay{1}{umožňuje archivovať vývojové a~produkčné verzie projektov} |
\item \overlay{1}{umožňuje archivovať vývojové a~produkčné verzie projektov (označovanie míľnikov, tzv. |
| |
releases/milestones)} |
| \item \overlay{2}{spolupráca viacerých ľudí na spoločnom projekte} |
\item \overlay{2}{spolupráca viacerých ľudí na spoločnom projekte} |
| \item \overlay{3}{predstaviť si to možno ako \textbf{centrálne úložisko pre vaše projekty}} |
\item \overlay{3}{predstaviť si to možno ako \textbf{centrálne úložisko pre vaše projekty}} |
| |
\item \overlay{4}{zjednodušenie procesu zálohovania} |
| \end{itemize} |
\end{itemize} |
| \end{slide} |
\end{slide} |
| \TIMING{1}{min} |
\TIMING{3}{min} |
| |
|
| \begin{slide} |
\begin{slide} |
| \slideheading{Rozdielny štýl práce} |
\slideheading{Rozdielny štýl práce} |
|
|
| \item \overlay{1}{je v podstate jedno, ktorý systém používate; doležité je, aby vám uľahčoval prácu} |
\item \overlay{1}{je v podstate jedno, ktorý systém používate; doležité je, aby vám uľahčoval prácu} |
| \end{itemize} |
\end{itemize} |
| \end{slide} |
\end{slide} |
| \TIMING{1}{min} |
\TIMING{2}{min} |
| |
|
| \begin{slide} |
\begin{slide} |
| \slideheading{Starý štýl práce} |
\slideheading{Starý štýl práce} |
| |
\begin{enumerate} |
| |
\item \overlay{0}{idem pracovať na projekte} |
| |
\item \overlay{1}{vezmem nejakú verziu, začnem upravovať} |
| |
\item \overlay{2}{otestujem svoje zmeny} |
| |
\item \overlay{3}{spomeniem si, kde som spravil zmeny} |
| |
\item \overlay{4}{spravím zálohu ostrej verzie} |
| |
\item \overlay{5}{nové verzie súborov nakopírujem do ostrej verzie} |
| |
\item \overlay{6}{skontrolujem, či moje zmeny v ostrej verzii fungujú} |
| |
\item \overlay{7}{pomýlil som sa a moja práca je preč!} |
| |
\end{enumerate} |
| |
\end{slide} |
| |
\TIMING{4}{min} |
| |
|
| |
\begin{slide} |
| |
\slideheading{Problémy} |
| \begin{itemize} |
\begin{itemize} |
| \item \overlay{0}{ak niečo zmením, musím si pamätať, čo som zmenil} |
\item \overlay{0}{začleňovanie mojich zmien do ostrej verzie} |
| \item \overlay{1}{manuálne to nakopírovať do ostrej verzie} |
\item \overlay{1}{nekonzistentný stav ostrej verzie počas začleňovania zmien} |
| \item \overlay{2}{uistiť sa, že som v ostrej verzii nemal niečo narýchlo zmenené, ináč to je preč} |
\item \overlay{2}{ťažkopádna spolupráca viacerých ľudí na jednom projekte} |
| \item \overlay{3}{problém so skladovaním rôznych verzií} |
\item \overlay{3}{problematické zlučovanie zmien z rôznych verzií} |
| \item \overlay{4}{problematické zlučovanie zmien z rôznych verzií} |
\item \overlay{4}{problém so skladovaním rôznych verzií} |
| \item \overlay{5}{ťažkopádna spolupráca viacerých ľudí na jednom projekte} |
\item \overlay{5}{zložité zálohovanie} |
| \item \overlay{6}{ak sa pomýlim, výsledky mojej práce sú fuč!} |
|
| \end{itemize} |
\end{itemize} |
| \end{slide} |
\end{slide} |
| \TIMING{2}{min} |
\TIMING{3}{min} |
| |
|
| % end UVOD */ |
% end UVOD */ |
| |
|
|
|
| \hfill\textbf{\Huge Dosť bolo BORDELU!!!}\hfill\strut{} |
\hfill\textbf{\Huge Dosť bolo BORDELU!!!}\hfill\strut{} |
| \vfill |
\vfill |
| \end{slide} |
\end{slide} |
| \TIMING{1}{min} |
\TIMING{0}{min} |
| |
|
| \begin{slide} |
\begin{slide} |
| \slideheading{} |
\slideheading{Nový štýl práce} |
| \begin{itemize} |
\begin{itemize} |
| \item \overlay{0}{} |
\item \overlay{0}{začneme založením Repository pre naše projekty} |
| |
\item \overlay{1}{pridáme projekt do CVS / SVN} |
| |
\item \overlay{2}{upravíme projekt} |
| |
\item \overlay{3}{zaznamenáme zmenu} |
| |
\item \overlay{4}{zaktualizujeme ostrú verziu} |
| |
\item \overlay{5}{pozrieme si staršie verzie projektov} |
| |
\item \overlay{6}{ukážeme si spoluprácu viacerých vývojárov} |
| \end{itemize} |
\end{itemize} |
| \end{slide} |
\end{slide} |
| \TIMING{1}{min} |
\TIMING{1}{min} |