aboutsummaryrefslogtreecommitdiff
path: root/files/fr/git/index.html
blob: 79b9d968267237f9c78c59cc19f298a9c3890a0e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
---
title: Git
slug: Git
tags:
  - Guide
  - Outils
  - git
translation_of: Mozilla/Git
---
<p>L'actuel mirroir officiel git du code Firefox (aussi connu sous le nom de "gecko" ou "mozilla-central") peut être trouvé à <a href="https://github.com/mozilla/gecko-dev">https://github.com/mozilla/gecko-dev</a>. Ce répertoire contient toutes les branches faisant partie des versions en cours, incluant les branches mozilla-central (nightly), mozilla-aurora (édition pour les développeurs), mozilla-beta ainsi que mozilla-release.</p>

<p>Si vous voulez travailler sur d'autres branches de Mozilla, <a href="https://github.com/mozilla/gecko-projects">https://github.com/mozilla/gecko-projects</a> peut vous aider.  Ce répertoire contient les <a href="https://wiki.mozilla.org/ReleaseEngineering/DisposableProjectBranches#BOOKING_SCHEDULE">branches du projet</a> (aussi appelé "twings") dont l'utilisation a varié.</p>

<p>Si vous préférez utiliser git directement avec les répertoires hg <a href="https://github.com/glandium/git-cinnabar/wiki/Mozilla:-A-git-workflow-for-Gecko-development">cette page</a> vous guidera. De cette façon vous pourrez pousser directement votre travail du répertoire git au répertoire mercurial.</p>

<p><a href="https://etherpad.mozilla.org/moz-git-tools">Un etherpad est également à disposition</a> pour vous aider à utiliser git avec mozilla-central.</p>

<p>Pour les références historiques, le reste de la page décrit comment maintenir votre propre mirroir mais tout le monde devrait être capable d'utiliser l'URL ci-dessus.</p>

<h2 id="Maintenir_votre_propre_mirroir_Mercurial_de_mozilla-central">Maintenir votre propre mirroir Mercurial de mozilla-central</h2>

<p>Le reste de la page est uniquement pour les références historiques  - la plupart des gens peuvent l'ignorer et le contenu et sûrement déjà obsolète - reportez vous aux informations ci-dessus.</p>

<p>Le mirroir <a href="/en/Mercurial" title="Mercurial">Mercurial</a> le plus utilisé est disponible <a href="https://github.com/doublec/mozilla-central">ici</a>.</p>

<p>Ce repository est synchronisé avec hg-git. La git-mapfile est disponible <a href="http://www.bluishcoder.co.nz/git-mapfile.bz2">ici-même</a>.</p>

<h3 id="Bootstrapper_un_repo_hg-git">Bootstrapper un repo hg-git</h3>

<p><code>hg clone <a class="external" href="http://hg.mozilla.org/mozilla-central" rel="freelink">http://hg.mozilla.org/mozilla-central</a> mozilla-central-hg-git</code></p>

<p><code>cd mozilla-central-hg-git/.hg</code></p>

<p><code>wget <a class="external" href="http://www.bluishcoder.co.nz/git-mapfile.bz2" rel="freelink">http://www.bluishcoder.co.nz/git-mapfile.bz2</a></code></p>

<p><code>bunzip2 git-mapfile.bz2</code></p>

<p><code>git clone <a class="external" rel="freelink">git://github.com/doublec/mozilla-central.git</a> --bare git</code></p>

<p><code>cd ../</code></p>

<p><code># synchroniser le reste</code></p>

<p><code>hg gexport</code></p>

<h3 id="Autre"> Autre</h3>

<p> -R peut-être utilisé pour spécifier un repo autre que le plus proche .hg<br>
 ex : hg -R ../mozilla-central-hg-git push .</p>

<h3 id="Ce_qui_serait_utile_de_pouvoir_faire">Ce qui serait utile de pouvoir faire</h3>

<p>utiliser try-server</p>