Version 1 (modified by 9 years ago) ( diff ) | ,
---|
Les différents dépôts SVN
Organisation d'un dépôt
Les dépôts sont organisés de la façon suivante:
racine du dépôt | -> tags | -> latest | -> 1.0 | -> 1.1 | -> 2.0 | -> ... | -> trunk | -> branches | -> testing | -> ...
- 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.
- Le trunk est la version en cours de développement. Lorsque son état est jugé stable, une copie en est faite dans les tags.
- 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.
Remarques:
- 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.
- A la racine de chaque dépôt se trouve un fichier Version contenant le numéro de sa version.
- 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.
Dépôt flair-src
Dépôt flair-dev
This repository contains all necessary files to develop application with Fl-AIR. Its URL is https://devel.hds.utc.fr/svn/flair-dev
It is organized as follows:
- cmake-modules: modules for cmake
- doc: documentation
- include: header files of Fl-AIR
- bin: les exécutables
- arm: exécutables pour la cible, notamment le script d'initialisation (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.
- x86: exécutables pour le PC 32 bits
- x86_64: exécutables pour le PC 64 bits
- noarch: scripts indépendants de l'architecture
Dépôt flair-bin
Ce 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.
Il se trouve à l'adresse https://devel.hds.utc.fr/svn/uav_lib.
L'historique des versions se trouve ici. ici].