Project

General

Profile

Foire Aux Questions » History » Version 10

Version 9 (Emmanuel Le Trong, 07/05/2016 09:55 AM) → Version 10/11 (Claire Revillet, 01/19/2017 02:07 PM)

FAQ / Foire Aux Questions
=========================

EN: Please find questions in second place of each title and answers in
second part of each paragraph (preceded by "EN:").

{{toc}}

1. Qu'est-ce que le **versionnement** de code ? What is code **versioning**?
----------------------------------------------------------------------------

### FR

La gestion de versions (en anglais version control ou revision control)
consiste à maintenir l'ensemble des versions d'un ou plusieurs fichiers
(généralement en texte). Essentiellement utilisée dans le domaine de la
création de logiciels, elle concerne surtout la gestion des codes
source.

Cette activité étant fastidieuse et relativement complexe, un appui
logiciel est presque indispensable. À cet effet, il existe différents
logiciels de gestion de versions qui, bien qu'ayant des concepts
communs, apportent chacun leur propre vocabulaire et leurs propres
usages. À titre d'exemple, on trouve un mécanisme rudimentaire de
gestion de versions dans Wikipédia : pour chaque article, l'historique
est disponible en cliquant sur le lien Afficher l'historique ; chaque
ligne est une version de l'article. Un tel système est linéaire, par
opposition à une gestion de contenu plus élaborée, selon une structure
arborescente.

source : https://fr.wikipedia.org/wiki/Gestion\_de\_versions

### EN

A component of software configuration management, revision control, also
known as version control or source control, is the management of changes
to documents, computer programs, large web sites, and other collections
of information. Changes are usually identified by a number or letter
code, termed the "revision number," "revision level," or simply
"revision." For example, an initial set of files is "revision 1." When
the first change is made, the resulting set is "revision 2," and so on.
Each revision is associated with a timestamp and the person making the
change. Revisions can be compared, restored, and with some types of
files, merged.

The need for a logical way to organize and control revisions has existed
for almost as long as writing has existed, but revision control became
much more important, and complicated, when the era of computing began.
The numbering of book editions and of specification revisions are
examples that date back to the print-only era. Today, the most capable
(as well as complex) revision control systems are those used in software
development, where a team of people may change the same files.

\[...\]

Software tools for revision control are essential for the organization
of multi-developer projects.

source: https://en.wikipedia.org/wiki/Revision\_control

2. Comment avoir un **compte** sur la plateforme ? How to have an **account** on the platform?
----------------------------------------------------------------------------------------------

### FR

Pour obtenir un compte sur la forge, vous devez fournir à votre
\[\[contact\]\] Forge, vos nom, prénom, adresse électronique et la liste
des projets auxquels vous voulez acceder (avec l'accord des responsables
des projets).

### EN

To obtain an account on the Forge, you have to give to your Forge
\[\[contact\]\] your name, first name, email and list of projects to
which you want to access (with agreement from their project manager).

3. Comment ouvrir un **projet** sur la plateforme ? How to open a **project** on the platform?
----------------------------------------------------------------------------------------------

### FR

Pour demander la création d'un projet, vous devez fournir à votre
\[\[contact\]\] Forge, votre identifiant forge, le nom du projet à créer
et la liste des élements à mettre en place sur ce projet (dépôt SVN,
dépôt GIT, wiki, page web...).
Les demandes de projet doivent être effectuées par des permanents des
laboratoires de l'OSUC.

### EN

To create a project, you have to ask your Forge \[\[contact\]\] with
your forge login, the name of the project and the list of services to
implement (SVN repository, GIT repository, wiki, web page...).
Project creations have to be asked by permanent persons from OSUC
laboratories.

4. Qui est mon **contact Forge** ? Who is your **Forge contact**?
-----------------------------------------------------------------

### FR

Le **contact Forge** d'un laboratoire est la personne qui gère les
création de compte et de projet pour les utilisateurs de son
laboratoire.
Pour les personnes extérieures à l'OSUC, le **contact Forge** est celui
du laboratoire gérant le projet.
La liste des contacts Forge est données sur la page \[\[contact\]\].

### EN

The **Forge contact** of a laboratory is the person who manages the
creations of accounts and projects for users of his/her laboratory.
For people outside OSUC's laboratories, the **Forge contact** is the one
of the laboratory in charge of the project.
Forge contact list can be found on the \[\[contact\]\] page.

5. Quelle est l'adresse URL de mon dépôt ? What is the URL of my repository?
----------------------------------------------------------------------------

### FR

Votre dépôt se trouve à l'adresse suivante :
https://forge-osuc.cnrs-orleans.fr/<nature>/<id_projet>
où <nature> est 'svn' ou 'git' en fonction du type de versionnement et où <id_project> est l'identifiant de votre dépôt.

Par exemple, pour le projet Sandbox_GIT, l'adresse est:
https://forge-osuc.cnrs-orleans.fr/git/sandbox_git

### EN

Your repository can be reached at the folowing URL:
https://forge-osuc.cnrs-orleans.fr/<nature>/<id_projet>
where <nature> is 'svn' or 'git', depending on your CVS, and <id_project> is your project identifier.

For example, for the Sandbox_GIT project, the URL is:
https://forge-osuc.cnrs-orleans.fr/git/sandbox_git