Foire Aux Questions » History » Version 9
Emmanuel Le Trong, 07/05/2016 09:55 AM
1 | 9 | Emmanuel Le Trong | FAQ / Foire Aux Questions |
---|---|---|---|
2 | ========================= |
||
3 | 1 | Claire Revillet | |
4 | 9 | Emmanuel Le Trong | EN: Please find questions in second place of each title and answers in |
5 | second part of each paragraph (preceded by "EN:"). |
||
6 | 1 | Claire Revillet | |
7 | {{toc}} |
||
8 | |||
9 | 9 | Emmanuel Le Trong | 1. Qu'est-ce que le **versionnement** de code ? What is code **versioning**? |
10 | ---------------------------------------------------------------------------- |
||
11 | 1 | Claire Revillet | |
12 | 9 | Emmanuel Le Trong | ### FR |
13 | 1 | Claire Revillet | |
14 | 9 | Emmanuel Le Trong | La gestion de versions (en anglais version control ou revision control) |
15 | consiste à maintenir l'ensemble des versions d'un ou plusieurs fichiers |
||
16 | (généralement en texte). Essentiellement utilisée dans le domaine de la |
||
17 | création de logiciels, elle concerne surtout la gestion des codes |
||
18 | source. |
||
19 | 1 | Claire Revillet | |
20 | 9 | Emmanuel Le Trong | Cette activité étant fastidieuse et relativement complexe, un appui |
21 | logiciel est presque indispensable. À cet effet, il existe différents |
||
22 | logiciels de gestion de versions qui, bien qu'ayant des concepts |
||
23 | communs, apportent chacun leur propre vocabulaire et leurs propres |
||
24 | usages. À titre d'exemple, on trouve un mécanisme rudimentaire de |
||
25 | gestion de versions dans Wikipédia : pour chaque article, l'historique |
||
26 | est disponible en cliquant sur le lien Afficher l'historique ; chaque |
||
27 | ligne est une version de l'article. Un tel système est linéaire, par |
||
28 | opposition à une gestion de contenu plus élaborée, selon une structure |
||
29 | arborescente. |
||
30 | 1 | Claire Revillet | |
31 | 9 | Emmanuel Le Trong | source : https://fr.wikipedia.org/wiki/Gestion\_de\_versions |
32 | 1 | Claire Revillet | |
33 | 9 | Emmanuel Le Trong | ### EN |
34 | 1 | Claire Revillet | |
35 | 9 | Emmanuel Le Trong | A component of software configuration management, revision control, also |
36 | known as version control or source control, is the management of changes |
||
37 | to documents, computer programs, large web sites, and other collections |
||
38 | of information. Changes are usually identified by a number or letter |
||
39 | code, termed the "revision number," "revision level," or simply |
||
40 | "revision." For example, an initial set of files is "revision 1." When |
||
41 | the first change is made, the resulting set is "revision 2," and so on. |
||
42 | Each revision is associated with a timestamp and the person making the |
||
43 | change. Revisions can be compared, restored, and with some types of |
||
44 | files, merged. |
||
45 | 1 | Claire Revillet | |
46 | 9 | Emmanuel Le Trong | The need for a logical way to organize and control revisions has existed |
47 | for almost as long as writing has existed, but revision control became |
||
48 | much more important, and complicated, when the era of computing began. |
||
49 | The numbering of book editions and of specification revisions are |
||
50 | examples that date back to the print-only era. Today, the most capable |
||
51 | (as well as complex) revision control systems are those used in software |
||
52 | development, where a team of people may change the same files. |
||
53 | 1 | Claire Revillet | |
54 | 9 | Emmanuel Le Trong | \[...\] |
55 | 1 | Claire Revillet | |
56 | 9 | Emmanuel Le Trong | Software tools for revision control are essential for the organization |
57 | of multi-developer projects. |
||
58 | 1 | Claire Revillet | |
59 | 9 | Emmanuel Le Trong | source: https://en.wikipedia.org/wiki/Revision\_control |
60 | 1 | Claire Revillet | |
61 | 9 | Emmanuel Le Trong | 2. Comment avoir un **compte** sur la plateforme ? How to have an **account** on the platform? |
62 | ---------------------------------------------------------------------------------------------- |
||
63 | 1 | Claire Revillet | |
64 | 9 | Emmanuel Le Trong | ### FR |
65 | 1 | Claire Revillet | |
66 | 9 | Emmanuel Le Trong | Pour obtenir un compte sur la forge, vous devez fournir à votre |
67 | \[\[contact\]\] Forge, vos nom, prénom, adresse électronique et la liste |
||
68 | des projets auxquels vous voulez acceder (avec l'accord des responsables |
||
69 | des projets). |
||
70 | 1 | Claire Revillet | |
71 | 9 | Emmanuel Le Trong | ### EN |
72 | 1 | Claire Revillet | |
73 | 9 | Emmanuel Le Trong | To obtain an account on the Forge, you have to give to your Forge |
74 | \[\[contact\]\] your name, first name, email and list of projects to |
||
75 | which you want to access (with agreement from their project manager). |
||
76 | 1 | Claire Revillet | |
77 | 9 | Emmanuel Le Trong | 3. Comment ouvrir un **projet** sur la plateforme ? How to open a **project** on the platform? |
78 | ---------------------------------------------------------------------------------------------- |
||
79 | 1 | Claire Revillet | |
80 | 9 | Emmanuel Le Trong | ### FR |
81 | 7 | Claire Revillet | |
82 | 9 | Emmanuel Le Trong | Pour demander la création d'un projet, vous devez fournir à votre |
83 | \[\[contact\]\] Forge, votre identifiant forge, le nom du projet à créer |
||
84 | et la liste des élements à mettre en place sur ce projet (dépôt SVN, |
||
85 | dépôt GIT, wiki, page web...). |
||
86 | Les demandes de projet doivent être effectuées par des permanents des |
||
87 | laboratoires de l'OSUC. |
||
88 | 7 | Claire Revillet | |
89 | 9 | Emmanuel Le Trong | ### EN |
90 | 1 | Claire Revillet | |
91 | 9 | Emmanuel Le Trong | To create a project, you have to ask your Forge \[\[contact\]\] with |
92 | your forge login, the name of the project and the list of services to |
||
93 | implement (SVN repository, GIT repository, wiki, web page...). |
||
94 | Project creations have to be asked by permanent persons from OSUC |
||
95 | laboratories. |
||
96 | 3 | Claire Revillet | |
97 | 9 | Emmanuel Le Trong | 4. Qui est mon **contact Forge** ? Who is your **Forge contact**? |
98 | ----------------------------------------------------------------- |
||
99 | 7 | Claire Revillet | |
100 | 9 | Emmanuel Le Trong | ### FR |
101 | 3 | Claire Revillet | |
102 | 9 | Emmanuel Le Trong | Le **contact Forge** d'un laboratoire est la personne qui gère les |
103 | création de compte et de projet pour les utilisateurs de son |
||
104 | laboratoire. |
||
105 | Pour les personnes extérieures à l'OSUC, le **contact Forge** est celui |
||
106 | du laboratoire gérant le projet. |
||
107 | La liste des contacts Forge est données sur la page \[\[contact\]\]. |
||
108 | 1 | Claire Revillet | |
109 | 9 | Emmanuel Le Trong | ### EN |
110 | 1 | Claire Revillet | |
111 | 9 | Emmanuel Le Trong | The **Forge contact** of a laboratory is the person who manages the |
112 | creations of accounts and projects for users of his/her laboratory. |
||
113 | For people outside OSUC's laboratories, the **Forge contact** is the one |
||
114 | of the laboratory in charge of the project. |
||
115 | Forge contact list can be found on the \[\[contact\]\] page. |