Changeset 62


Ignore:
Timestamp:
01/22/06 12:47:34 (18 years ago)
Author:
nanardon
Message:
  • add exemple of usage
Location:
trunk/darcs
Files:
1 added
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/darcs/Makefile

    r60 r62  
    99        depots.fig \ 
    1010        depots_solo.fig \ 
    11         depots_p2p.fig 
     11        depots_p2p.fig \ 
     12        depots_multi.fig 
    1213 
    1314IMAGES= \ 
  • trunk/darcs/darcs.tex

    r58 r62  
    4949            \item techniquement, pas de dépôt central 
    5050        \end{itemize} 
    51         \item chaque changement est un patch 
     51        \item le contenu est la résultante d'une série de patchs 
    5252        \begin{itemize} 
    5353            \item pas d'ordre strict dans les patchs 
     
    5555            \item échange des patchs en les dépôts 
    5656        \end{itemize} 
     57        \item un patch est un groupe de modification 
    5758    \end{itemize} 
     59    \end{slide} 
     60 
     61    \begin{slide}{structure d'un dépôt} 
     62    Un seul répertoire \verb+_darcs+ à la racine 
     63 
     64    \begin{itemize} 
     65        \item \verb+current/+: l'arbre de référence (pristine tree) 
     66        %%\item \verb+inventories/+: FIXME 
     67        \item \verb+inventory+: la liste des patchs 
     68        \item \verb+patches/+: les patches 
     69        \item \verb+prefs/+: les préférences utilisateur 
     70    \end{itemize} 
     71    \end{slide} 
     72 
     73    \begin{slide}{cas: travail en solitaire} 
     74    On veut juste avoir un historique des fichiers: 
     75    \bigskip 
     76    \begin{figure}[htb] 
     77    \includegraphics*[width=0.8\textwidth]{depots_solo} 
     78    \end{figure} 
     79    \end{slide} 
     80 
     81    \begin{slide}{cas: dépôt de référence} 
     82    Le dépôt de référence: 
     83    \begin{itemize} 
     84        \item décidé comme tel 
     85        \item peut-être accessible en lecture en anonyme 
     86        \item personne ne s'en sert comme copie de travail 
     87    \end{itemize} 
     88    \bigskip 
     89    \begin{figure}[htb] 
     90    \includegraphics*[width=0.8\textwidth]{depots} 
     91    \end{figure} 
     92    \end{slide} 
     93     
     94    \begin{slide}{cas: plusieurs copies} 
     95    \begin{itemize} 
     96        \item depuis plusieurs machines 
     97        \item on veut juste une synchronisation 
     98    \end{itemize} 
     99    \bigskip 
     100    \begin{figure}[htb] 
     101    \includegraphics*[width=0.8\textwidth]{depots_p2p} 
     102    \end{figure} 
     103    \end{slide} 
     104 
     105    \begin{slide}{cas: la vraie vie} 
     106    \begin{figure}[htb] 
     107    \includegraphics*[width=0.8\textwidth]{depots_multi} 
     108    \end{figure} 
    58109    \end{slide} 
    59110 
     
    65116    \verb+darcs initialize+ 
    66117 
     118    \bigskip 
    67119    Depuis un dépôt existant 
    68120 
    69121    \verb+darcs get+ 
    70122    \end{slide} 
     123 
     124    \begin{slide}{Ajout/Suppression de fichier} 
     125    \begin{itemize} 
     126        \item \verb+darcs add+ 
     127        \item \verb+darcs remove+ 
     128    \end{itemize} 
     129    \bigskip 
     130    Ces opérations sont des patchs\\ 
     131    \bigskip 
     132    Dans la pratique cela donne deux changements: 
     133    \begin{enumerate} 
     134        \item ajout/suppression du fichier 
     135        \item ajout/suppression du contenu 
     136    \end{enumerate} 
     137    \end{slide} 
    71138\end{document} 
Note: See TracChangeset for help on using the changeset viewer.