Changeset 234 for trunk/subversion
- Timestamp:
- 09/14/09 12:13:07 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/subversion/subversion.tex
r233 r234 195 195 196 196 \begin{frame} 197 \frametitle{Fonctionnement}198 \begin{columns}199 \column{.4\textwidth}200 \begin{block}{La première fois:}201 \includegraphics[height=0.4\textheight]{workco}\\202 \end{block}203 \column{.4\textwidth}204 \pause205 \begin{block}{Au quotidien:}206 \includegraphics[height=0.4\textheight]{workupdate}\\207 \end{block}208 \end{columns}209 \end{frame}210 211 \begin{frame}[fragile]212 \frametitle{Accès au dépôt}213 \begin{block}{Tout est url:}214 \begin{tabular}{ll}215 local&\verb+file:///chemin+\\216 http(s)&\verb+http://host/chemin+\\217 ssh&\verb$svn+ssh://user@host/chemin$\\218 svnserv&\verb+svn://user@host/chemin+219 \end{tabular}220 \end{block}221 \vfill222 \pause223 224 \begin{block}{Accès au sein du dépôt}225 \small\verb+file:///chemin/depot/sousrep/fichier+226 \end{block}227 \end{frame}228 229 \begin{frame}230 197 \frametitle{svn, commandes de base} 231 198 \begin{block}{} … … 246 213 247 214 \begin{frame}{svn, autres commandes} 215 \begin{block}{} 248 216 \textbf{svn} \textit{options} commande 249 217 \bigskip … … 257 225 \end{tabular} 258 226 \end{small} 227 \end{block} 228 \end{frame} 229 230 \begin{frame}[fragile] 231 \frametitle{Accès au dépôt} 232 \begin{block}{Tout est url:} 233 \begin{tabular}{ll} 234 local&\verb+file:///chemin+\\ 235 http(s)&\verb+http://host/chemin+\\ 236 ssh&\verb$svn+ssh://user@host/chemin$\\ 237 svnserv&\verb+svn://user@host/chemin+ 238 \end{tabular} 239 \end{block} 240 \vfill 241 \pause 242 243 \begin{block}{Accès au sein du dépôt} 244 \small\verb+file:///chemin/depot/sousrep/fichier+ 245 \end{block} 246 \end{frame} 247 248 \begin{frame} 249 \frametitle{Fonctionnement} 250 \begin{columns} 251 \column{.4\textwidth} 252 \begin{block}{La première fois:} 253 \includegraphics[height=0.4\textheight]{workco}\\ 254 \end{block} 255 \column{.4\textwidth} 256 \pause 257 \begin{block}{Au quotidien:} 258 \includegraphics[height=0.4\textheight]{workupdate}\\ 259 \end{block} 260 \end{columns} 259 261 \end{frame} 260 262 261 263 \begin{frame}[fragile] 262 264 \frametitle{Créer une copie de travail} 263 Utilisation de \textit{checkout}265 \begin{exampleblock}{Utilisation de \textit{checkout}} 264 266 \begin{scriptsize} 265 267 \begin{verbatim} … … 273 275 \end{verbatim} 274 276 \end{scriptsize} 275 \vfill 277 \end{exampleblock} 278 \vfill 279 \begin{alertblock}{} 276 280 Subversion mémorise l'url du dépôt. 281 \end{alertblock} 277 282 \end{frame} 278 283 279 284 \begin{frame}[fragile] 280 285 \frametitle{mettre à jour} 281 \ textit{svn update}286 \begin{block}{svn update} 282 287 \begin{itemize} 283 288 \item est récursif (voir -N) … … 286 291 \item donne un statut aux fichiers 287 292 \end{itemize} 288 293 \end{block} 294 \vfill 295 \pause 296 \begin{exampleblock}{} 289 297 \begin{footnotesize} 290 298 \begin{verbatim} … … 297 305 \end{verbatim} 298 306 \end{footnotesize} 299 \end{frame} 300 301 \begin{frame}[fragile] 302 {soumettre les modifications} 303 \textit{svn commit} 307 \end{exampleblock} 308 \end{frame} 309 310 \begin{frame}[fragile] 311 \frametitle{soumettre les modifications} 312 \begin{block}{svn commit} 304 313 \begin{itemize} 305 314 \item est récursif (voir -N) … … 308 317 \item log: utiliser -m ou placer \verb+$EDITOR+ 309 318 \end{itemize} 310 319 \end{block} 320 321 \vfill 322 \pause 323 \begin{exampleblock}{} 311 324 \begin{footnotesize} 312 325 \begin{verbatim} … … 317 330 \end{verbatim} 318 331 \end{footnotesize} 319 320 \end{frame} 321 322 323 \ textit{svn add}332 \end{exampleblock} 333 \end{frame} 334 335 \begin{frame}{ajouter / enlever des fichiers} 336 \begin{block}{svn add} 324 337 \begin{itemize} 325 338 \item est récursif (voir -N) 326 339 \item est local (nécessite un commit) 327 340 \end{itemize} 328 \bigskip 329 \textit{svn remove} 341 \end{block} 342 \vfill 343 \pause 344 \begin{block}{svn remove} 330 345 \begin{itemize} 331 346 \item efface aussi le fichier local 332 347 \item est récursif (voir -N) 333 348 \end{itemize} 349 \end{block} 334 350 335 351 % TODO ajouter exemple 336 352 \end{frame} 337 353 338 354 \begin{frame}[fragile] 339 355 \frametitle{Comparer} 340 \ textit{svn diff}356 \begin{block}{svn diff} 341 357 produit un \textit{diff} entre 342 358 \begin{itemize} … … 346 362 \item le chemin courant et un autre chemin 347 363 \end{itemize} 348 \bigskip 349 \textit{svn status} 364 \end{block} 365 \vfill 366 \pause 367 \begin{block}{svn status} 350 368 donne l'état de tous les fichiers 351 369 \begin{footnotesize} … … 356 374 \end{verbatim} 357 375 \end{footnotesize} 376 \end{block} 358 377 \end{frame} 359 378 360 379 \begin{frame}[fragile] 361 380 \frametitle{svn diff: exemple} 381 \begin{exampleblock}{svn diff} 362 382 \begin{tiny} 363 383 \begin{verbatim} … … 377 397 \end{verbatim} 378 398 \end{tiny} 379 399 \end{exampleblock} 380 400 \end{frame} 381 401 382 402 \begin{frame}[fragile] 383 403 \frametitle{voir l'historique} 384 \ textit{svn log}404 \begin{block}{svn log} 385 405 affiche les... logs 406 \end{block} 407 \vfill 408 \begin{exampleblock}{} 386 409 \begin{tiny} 387 410 \begin{verbatim} … … 402 425 \end{verbatim} 403 426 \end{tiny} 427 \end{exampleblock} 404 428 \end{frame} 405 429 406 430 \begin{frame}[fragile] 407 431 \frametitle{rechercher d'où vient le code} 408 \ textit{svn blame}432 \begin{block}{svn blame} 409 433 affiche l'origine des lignes d'un fichier (révision, auteur et la ligne): 410 434 \begin{tiny} … … 424 448 \end{verbatim} 425 449 \end{tiny} 450 \end{block} 426 451 \end{frame} 427 452
Note: See TracChangeset
for help on using the changeset viewer.