diff --git a/source/images/git/gl_installation.png b/source/images/git/gl_installation.png index c46dec9bff9c745179fe6273e25969f95acc9489..458b80d84147fe1b827e2a15c3d2be8631b2e39f 100644 Binary files a/source/images/git/gl_installation.png and b/source/images/git/gl_installation.png differ diff --git a/source/tools/git/outils.md b/source/tools/git/outils.md index 10f59b0ee72215d09264df64b4689df523904724..121d6e2741181a9f936f954e73a5d7ad9c6ee57b 100644 --- a/source/tools/git/outils.md +++ b/source/tools/git/outils.md @@ -270,17 +270,17 @@ Le workspace présente plusieurs avantages : Le fait d'avoir un workspace par application permet de basculer rapidement d'une application à une autre. Le seul manque à mon sens, est l'intégration avec Gitlab que l'on a avec des workspaces de type Cloud, ce serait vraiment top. -## VSCode et Gitlens +## VSCode et GitLens -Veremes a choisi d'utiliser Gitlens comme outil graphique pour gérer Git sur nos postes de développeur. -Gitlens est un outil très puissant, qui s'adapte aux habitudes de chacun et aux pratiques de l'entreprise. -Il est intégrable à VSCode en tant qu'extension et vient surcoucher les fonctionnalité native de l'IDE. +En remplacement de GitKraken, Veremes a choisi d'utiliser GitLens comme outil graphique pour gérer Git sur nos postes de développeur. +GitLens est un outil très puissant, qui s'adapte aux habitudes de chacun et aux pratiques de l'entreprise. +Il est intégrable à VSCode en tant qu'extension et vient sur coucher les fonctionnalités natives de l'IDE. La documentation de GitLens est disponible via [ce lien](https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens) ### Installation -Il faut l'ajouter via le gestionnaire d'extension de VSCode +Pour rajouter l'extension GitLens à VSCode, cliquez sur Ctrl+Shift+X pour afficher la section Extensions et recherchez GitLens.  @@ -288,49 +288,49 @@ Il faut l'ajouter via le gestionnaire d'extension de VSCode Ouvrir le dépot principal dans VSCode. -Il faut ensuite aller dans `File > Add folder to workspace` et ajouter chacun des dépots présent dans le dossier `src`. +Il faut ensuite aller dans `File > Add folder to workspace` et ajouter chacun des dépôts présents dans le dossier `src`. -Une fois les dépots ajoutés au workspace, ils sont alors disponibles dans la section `source control` de VSCode +Une fois les dépôts ajoutés au workspace, ils sont alors disponibles dans la section `source control` de VSCode.  ```{Tip} - Si un fichier code-workspace est présent dans le dépot vous pouvez simplement cliquer dessus et tout ce travail de création du workspace sera fait pour vous. + Si un fichier 'code-workspace' est présent dans le dépôt vous pouvez simplement cliquer dessus et tout ce travail de création du workspace sera fait pour vous. ``` ### Interface de base de VSCode et Gitlens -Imaginons que je réalise un développement sur vmap qui impact l'application et vitis, je crée mes branches, ... +Imaginons que je réalise un développement sur vmap qui impacte l'application et vitis, je crée mes branches, ... -J'ouvre mon Workspace VSCode et je veux passer sur les branches de développement. Je vais sur la section `source control` et je vais pouvoir controler tous mes dépots en même temps. +J'ouvre mon Workspace VSCode et je veux passer sur les branches de développement. Je vais sur la section `source control` et je vais pouvoir controler tous mes dépôts en même temps.   -Une fois que j'ai réalisé mes modifications je peux voir l'état de chaque dépot +Une fois que j'ai réalisé mes modifications je peux voir l'état de chaque dépôt -Je peux cliquer sur un pour visualiser les différence entre mes modification et le HEAD de la branche en cours : +Je peux cliquer sur un fichier pour visualiser les différences entre mes modifications et le HEAD de la branche en cours :  -Si je veux stage mes modification je peux soit stage bloc par bloc dans le composant de diff, soit directement cliquer sur le vouton `+` sur le fichier dans le gestionnaire de dépot pour stage tout mon fichier. +Si je veux faire un stage de mes modifications je peux soit faire un stage bloc par bloc dans le composant de diff, soit directement cliquer sur le bouton `+` sur le fichier dans le gestionnaire de dépôt pour stager tout mon fichier. -Ensuite dans le gestionnaire de dépots je peux écrire un commentaire et créer mon commit puis le push. +Ensuite dans le gestionnaire de dépôts je peux écrire un commentaire et créer mon commit puis exécuter le push. -Avec GitLens on peut aussi ouvrir le dépot dans un composant tiers (équivalent à celui de GitKraken) qui donne beaucoup plus d'informations : +Avec GitLens on peut aussi ouvrir le dépôt dans un composant tier (équivalent à celui de GitKraken) qui donne beaucoup plus d'informations :  -sur cet interface il est possible de : -- Changer de dépot sélectionné +sur cette interface il est possible de : +- Changer de dépôt sélectionné - Changer de branche - fetch, pull, push, merge, cherry pick, rebase, ... -- Voir les modifications apportés par un commit en particulier -- Ouvrir directement le dépot sur Gitlab +- Voir les modifications apportées par un commit en particulier +- Ouvrir directement le dépot sur GitLab -En comparaison avec GitKraken, je n'arrive plus à : +Contrairement avec GitKraken, je n'arrive plus à : - Comparer deux commit spécifiques - Faire un interactive rebase