Project

General

Profile

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:").

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