Changes between Initial Version and Version 1 of repo/desc_old


Ignore:
Timestamp:
Apr 20, 2016, 5:44:16 PM (5 years ago)
Author:
Sanahuja Guillaume
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • repo/desc_old

    v1 v1  
     1[[PageOutline]]
     2
     3= Les différents dépôts SVN =
     4
     5== Organisation d'un dépôt ==
     6
     7Les dépôts sont organisés de la façon suivante:
     8{{{
     9racine du dépôt
     10 | -> tags
     11    | -> latest
     12    | -> 1.0
     13    | -> 1.1
     14    | -> 2.0
     15    | -> ...
     16 | -> trunk
     17 | -> branches
     18    | -> testing
     19    | -> ...
     20}}}
     21
     22* Les ''tags'' représentent des versions stables du dépôt. Ce sont des versions figées supposées fonctionnelles; il ne faut donc pas faire de ''commit'' sur les ''tags''. Le ''tag'' ''latest'' est une copie de la dernière version.
     23
     24* Le ''trunk'' est la version en cours de développement. Lorsque son état est jugé stable, une copie en est faite dans les ''tags''.
     25
     26* Les ''branches'' représentent des développement parallèles, sur lesquels on peut travailler sans interférer avec le ''trunk''. Les branches peuvent à un moment donné rejoindre le ''trunk''.
     27
     28__Remarques__:
     29* '''Les utilisateurs classiques n'ont pas le droit d'écriture (faire des commit) sur les tags. Il ne faut donc pas modifier les fichiers dans ces dossiers, au risque de les perdre (ou du moins de ne pas pouvoir les versionner). Si vous voulez modifier des fichiers, il faut les copier dans un autre endroit et travailler sur la copie.'''
     30
     31* A la racine de chaque dépôt se trouve un fichier ''Version'' contenant le numéro de sa version.
     32
     33* Dans les différentes pages de cette documentation, il est souvent indiqué d'utiliser la version ''tags/latest'' d'un dépôt; cependant il est tout à fait possible d'utiliser le ''trunk'' (ou même une branche) en remplaçant ''tags/latest'' par ''trunk'' (ou ''branches/nom_de_la_branche'') dans l'adresse du dépôt. Cela permet alors de faire du développement sans toucher aux ''tags''.
     34
     35== Dépôt [source:flair-src flair-src] ==
     36
     37
     38
     39== Dépôt [source:flair-dev flair-dev] ==
     40
     41This repository contains all necessary files to develop application with Fl-AIR. Its URL is https://devel.hds.utc.fr/svn/flair-dev
     42
     43It is organized as follows:
     44* [source:flair-dev/tags/latest/cmake-modules cmake-modules]: modules for cmake
     45* [source:flair-dev/tags/latest/doc/ doc]: documentation
     46* [source:flair-dev/tags/latest/include include]: header files of Fl-AIR
     47* [source:flair-dev/tags/latest/bin bin]: les exécutables
     48 * [source:uav_dev/tags/latest/bin/arm arm]: exécutables pour la cible, notamment le script d'initialisation ([source:uav_dev/bin/arm/init.sh init.sh]) qui est à exécuter une fois au démarrage de la cible. Ce script chargera les différents modules du même répertoire pour le fonctionnement du DSP.
     49 * [source:uav_dev/tags/latest/bin/x86 x86]: exécutables pour le PC 32 bits
     50 * [source:uav_dev/tags/latest/bin/x86_64 x86_64]: exécutables pour le PC 64 bits
     51 * [source:uav_dev/tags/latest/noarch noarch]: scripts indépendants de l'architecture
     52
     53
     54
     55* [source:uav_dev/tags/latest/lib lib]: les librairies pour la cible et le PC.
     56* [source:uav_dev/tags/latest/media media]: médias utiles pour le simulateur
     57
     58
     59== Dépôt [source:flair-bin flair-bin] ==
     60
     61Ce dépôt contient les sources des différentes librairies utilisées. Il s'agit seulement des sources, les librairies et les fichier entête se trouvent dans le dépôt ''uav_dev''. Ce dépôt est utile seulement si vous voulez recompiler ces librairies pour y effectuer des changements. Pour utiliser les librairies dans vos programmes, seul le dépôt ''uav_dev'' est nécessaire.[[BR]]
     62Il se trouve à l'adresse https://devel.hds.utc.fr/svn/uav_lib.
     63
     64L'historique des versions se trouve [wiki:svn/uav_lib ici].
     65ici].