Project

General

Profile

Foire Aux Questions » History » Revision 10

Revision 9 (Emmanuel Le Trong, 07/05/2016 09:55 AM) → Revision 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