Changeset 379 for trunk/tp_subversion


Ignore:
Timestamp:
05/15/13 16:44:50 (11 years ago)
Author:
nanardon
Message:

diverses corrections

Location:
trunk/tp_subversion
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/tp_subversion/create_tp_repo.sh

    r375 r379  
    77svn co $URL $tmpdir 
    88 
    9 mkdir $tmpdir{trunk,branches,tags,files} 
    10 svn add $tmpdir{trunk,branches,tags,files} 
     9mkdir $tmpdir/{trunk,branches,tags,files} 
     10svn add $tmpdir/{trunk,branches,tags,files} 
    1111 
    1212cp tpfiles/*.txt $tmpdir/files/ 
  • trunk/tp_subversion/tpfiles/Makefile

    r375 r379  
    1010                sed -ie 's/--/##/' $$i ;\ 
    1111        done 
     12        svn commit -m "je me permet de tout péter" 
    1213 
  • trunk/tp_subversion/tpsvn.tex

    r378 r379  
    6262\section{Les bases} 
    6363 
     64\begin{frame} 
     65\frametitle{Généralités sur les VCS} 
     66\begin{block}{Pourquoi utiliser un gestionnaire de versionnement ?} 
     67\begin{itemize} 
     68\item Archiver pas à pas les modifications 
     69\pause 
     70\item Retrouver n'importe quelle ancienne version 
     71\pause 
     72\item Gérer le stockage concurrent 
     73\pause 
     74\begin{itemize} 
     75\item travail à plusieurs 
     76\item travail depuis plusieurs machines 
     77\end{itemize} 
     78\end{itemize} 
     79\end{block} 
     80\end{frame} 
     81 
     82\begin{frame} 
     83\frametitle{Présentation de Subversion} 
     84\begin{block}{CVS++} 
     85un successeur à CVS 
     86\end{block} 
     87\vfill 
     88\pause 
     89\begin{block}{Historique:} 
     90\begin{itemize} 
     91\item Février 2000: Début du développement par CollabNet 
     92\item 31 Août 2001: subversion est sous subversion 
     93\item 23 Février 2004: version 1.0.0 
     94\end{itemize} 
     95\end{block} 
     96\vfill 
     97\pause 
     98\begin{block}{Un projet libre} 
     99"Redistribution and use in source and binary forms, with or without 
     100modification, are permitted (\ldots)" 
     101\end{block} 
     102\end{frame} 
     103 
    64104\begin{frame}[fragile] 
    65105\frametitle{Les bases:} 
     
    67107\begin{enumerate} 
    68108\item \verb+svn help+ 
     109\pause 
    69110\item \verb+svn COMMANDE --help+ 
    70111\end{enumerate} 
     
    98139\begin{verbatim} 
    99140svn co \ 
    100     file:///home/olivier/myprojects/docipsl/trunk/tp_subversion/repository \ 
     141    svn+ssh://svn.latmos.ipsl.fr/svn/tp \ 
    101142    tpsvn 
    102 cd tpsvn 
    103143\end{verbatim} 
    104144\end{block} 
     
    106146\begin{block}{Remarques:} 
    107147\begin{itemize} 
    108 \item Que contient \verb+tpsvn+ ? 
     148\item Que contient le répertoire \verb+tpsvn+ ? 
    109149\end{itemize} 
    110150\end{block} 
     
    141181\item copiez votre fichier (depuis \verb+../files+) 
    142182\pause 
    143 \item ajoutez votre fichier: \verb+svn add FICHIER+ 
    144 \item commitez: \verb+svn commit -m "ajout FICHIER"+ 
     183\item ajoutez votre fichier: \pause\verb+svn add FICHIER+ 
     184\pause 
     185\item commitez: \pause\verb+svn commit -m "ajout FICHIER"+ 
    145186\end{enumerate} 
    146187\end{block} 
     
    215256\verb+-- $Id$+ 
    216257\item tapez \verb+svn propset svn:keywords Id FICHIER+ 
    217 \item commitez 
     258\pause 
     259\item commitez 
     260\pause 
    218261\item mettez à jour votre copie de travail 
    219262\end{enumerate} 
     
    225268\item Que contient la derniÚre ligne du FICHIER ? 
    226269\pause 
    227 \item Que contienne les autres fichiers ? 
     270\item Que contiennent les autres fichiers ? 
    228271\end{itemize} 
    229272\end{block} 
     
    234277\begin{frame}[fragile] 
    235278\frametitle{} 
    236 \begin{block}{Créer un branche ou un tag} 
     279\begin{block}{Créer une branche ou un tag} 
    237280\begin{enumerate} 
    238281\item mettez à jour votre copie de travail 
     
    240283\item créez une branche: \verb+svn cp . ../branches/LOGIN+ 
    241284\pause 
    242 \item commitez 
     285\item commitez (attention au chemin) 
    243286\end{enumerate} 
    244287\end{block} 
     
    249292\item Que donne \verb+svn log+? 
    250293\item Que donne \verb+svn log ..+? 
     294\pause 
     295\item Et aprÚs \verb+svn update ..+? 
    251296\end{itemize} 
    252297\end{block} 
     
    294339\item Repérez la source et la destination (chemin) 
    295340\pause 
    296 \item tapez \verb+svn merge -rN:N' . ../branches/LOGIN+ 
    297 \pause 
    298 \item commitez 
     341\item tapez \verb+svn merge -rN-1:N . ../branches/LOGIN+ 
     342\pause 
     343\item commitez (attention au chemin) 
    299344\pause 
    300345\end{enumerate} 
     
    307352\begin{enumerate} 
    308353\item Editez le FICHIER2, sabotter la ligne (retirez l'auteur, ...): 
    309 \verb+-- Auteur, Titre+ 
    310 \pause 
    311354\item commitez 
    312355\end{enumerate} 
Note: See TracChangeset for help on using the changeset viewer.