-= LiflForge =-

Changes between Version 18 and Version 19 of Utilisation


Ignore:
Timestamp:
01/10/13 14:36:40 (7 years ago)
Author:
degrande
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Utilisation

    v18 v19  
    2323=== Utilisation pour un projet de développement === 
    2424 
    25 Il est habituel avec SVN de déposer les fichiers sources au sein d'un répertoire nommé ''trunk''. Cela permet de créer ensuite d'autres arborescences, classiquement : ''branches'' et ''tags''. (voir la documentation SVN). 
     25Il est habituel avec SVN de déposer les fichiers sources au sein d'un répertoire nommé ''trunk''.  
     26Cela permet de créer ensuite d'autres arborescences, classiquement : ''branches'' et ''tags''.  
     27(voir la documentation SVN). 
    2628 
    2729Le premier ''import'' se fera donc avec la commande suivante : {{{svn import http://forge.lifl.fr/MonProject/svn/trunk /path/to/directory/to/import}}} 
    2830 
    29 Il est très délicat de créer cette hiérarchie après coup. Nous vous conseillons donc de le faire tout de suite. 
     31Il est très délicat de créer cette hiérarchie après coup. Nous vous conseillons donc de le faire  
     32tout de suite. 
    3033 
    3134=== Utilisation pour la rédaction collaborative de documents === 
    3235 
    33 Un dépôt SVN se prête très bien au stockage de documents textes (ASCII, Latin 1, UTF-8...) et assurera la gestion de la collaboration et du versioning. 
     36Un dépôt SVN se prête très bien au stockage de documents textes (ASCII, Latin 1, UTF-8...) et  
     37assurera la gestion de la collaboration et du versioning. 
    3438 
    35 Il ne sera par contre pas réellement utile pour des documents binaires (Word, OpenOffice...). En effet, SVN ne pouvant calculer la différence entre 2 documents binaires, il ne vous permettra pas de retrouver les modifications effectuées entre 2 versions. De plus, il stockera l'intégralité de toutes les versions, ce qui 
    36 peut représenter un ''gâchis'' d'espace de stockage. 
     39Il ne sera par contre pas réellement utile pour des documents binaires (Word, OpenOffice...). En  
     40effet, SVN ne pouvant calculer la différence entre 2 documents binaires, il ne vous permettra pas  
     41de retrouver les modifications effectuées entre 2 versions. De plus, il stockera l'intégralité de  
     42toutes les versions, ce qui peut représenter un ''gâchis'' d'espace de stockage. 
    3743 
    38 Pour ce type de dépôt, l'utilisation de l'arborescence SVN conventionnelle (''trunk'', ''branches'', ''tags'') n'est pas forcément très appropriée. 
     44Pour ce type de dépôt, l'utilisation de l'arborescence SVN conventionnelle (''trunk'',  
     45''branches'', ''tags'') n'est pas forcément très appropriée. 
    3946 
    4047=== Gestion ''multi-projets'' === 
    4148 
    42 Il n'est pas possible avec la version actuelle de Trac de gérer plusieurs dépôts SVN par projet. 
    43 Pour les dépôts SVN ''internes'' propres à une équipe ou à un membre du laboratoire, on ne créera donc qu'un seul projet !LiflForge.[[BR]] 
     49Si il est possible d'associer plusieurs dépôts SVN à un projet Trac, il peut dans certains cas 
     50être préférable de regrouper plusieurs sous-projets au sein d'un unique dépôt (par exemple dans 
     51le cas d'un projet décomposé en librairies). 
    4452On utilisera dans ce cas une arborescence SVN pour séparer chaque sous-projet. 
    4553La [wiki:Installation#authz gestion fine] des droits d'accès au dépôt SVN permettra, si besoin est, de restreindre les accès à ces sous-projets.