[PDF] Cours Git et de génie logiciel





Previous PDF Next PDF



Génie Logiciel - Gestion de versions

12-Nov-2020 Remarques. Il existe de nombreux logiciels capable d'aider le développeur dans cette tâche (e.g. git). En anglais on parle de version control ...



SVN un gestionnaire de versions.pdf

Logiciel gratuit et 'open source'. ?. Fonctionne sous Linux Windows



TP 4A - Génie Logiciel Gestion de versions avec GIT

Objectif : Se familiariser avec le logiciel de gestion de version Git. 1 Environnement et quelques commandes élémentaires. Pour prendre en main l'outil git 



Systèmes de Gestion de Version

Objectifs d'un Système de Gestion de Version (SGV) Très répandu (surtout dans le monde du logiciel libre). Développement actif.



Cours Git

et de génie logiciel Git est un système de gestion de version distribué (DVCS). ... III. Git et les autres logiciels de gestion de versions.



Les systèmes de gestion de version

Syst`emes de gestion de version - kesako? Logiciel permettant de gérer l'historique des modifications d'un ensemble de documents.



Le système de gestion de version Git et GitHub - Génie Logiciel - MPRI

06-Oct-2016 Système logiciel permettant de maintenir et gérer toutes les versions d'un ensemble de fichiers. Pourquoi un système de gestion de version ? ? ...



Conduite et Gestion de Projet Systèmes de gestion de version

Introduction. Gestion de version : Maintenance d'un ensemble de fichiers et de leurs versions. Utilisation importante dans le développement logiciel ( 



LE LOGICIEL DE GESTION DE VERSIONS SVN

08-Dec-2014 SVN (SubVersioN) est un logiciel de gestion de versions pour des projets : documents (articles thèses

Git ±Système de gestion de version

et de génie logiciel 2

I.Git, à quoi ça sert ?

Git est un système de gestion de version distribué (DVCS). Un gestionnaire de version est un système qui enregistre l'évolution d'un fichier ou d'un ensemble de fichiers au cours du temps de manière à ce qu'on puisse rappeler une version antérieure d'un fichier à tout moment. "Déposer une copie de votre dépôt Git vise deux buts : c'est une sauvegarde complète de votre code (qui inclut l'historique complet de vos dépôts), et cela facilite toute collaboration future.» génie logiciel

Thierry Eude

3

1.Système de gestion de version centralisé

un serveur conserve les anciennes versions des fichiers et les modifications. génie logiciel

Thierry Eude

Avantages

¾Gestion et utilisation simples.

Inconvénients

¾Est très sensible aux pannes.

¾Inadapté aux très grands

projets et/ou avec une forte structure hiérarchique. II.Différents types de systèmes de gestion de versions 4 II.Différents types de systèmes de gestion de versions

2.Système de gestion de version distribué

(un dépôt complet) des fichiers et le serveur simplifie la transmission des modifications. génie logiciel

Thierry Eude

Avantages

¾Moins sensible aux pannes.

¾Adapté aux très grands projets

et/ou avec une forte structure hiérarchique.

Inconvénients

¾Gestion et utilisation plus

compliquées. 5

III.Git et les autres logiciels de gestion de

versions

OutilTypeDescription

SVN (subversion)Centralisé intégré à Windows avec le programme TortoiseSVN, là où dans la console.

MercurialDistribué

Plus récent, il est complet et puissant. Il est apparu quelques jours

à ce dernier sur bien desaspects.

fonctionnalités supplémentaires que Gitcomprend généralement de manière native.

GitDistribué

Très puissant et récent, il a été créé par Linus Torvalds, qui est rapidité et sa gestion des branches qui permettent de développer en parallèle de nouvelles fonctionnalités. génie logiciel

Thierry Eude

6

IV.Les principes de base de Git

Un dépôtGit est une sorte de système de fichiers (base de

Comment fonctionne le processus de versionnement?

génie logiciel

Thierry Eude

7 Git gère trois états dans lequel les fichiers peuvent résider : commité, modifié et indexé qui nous mènent aux trois sections ¾Le répertoire Git/dépôt (HEAD) est l'endroit où Git stocke la base de données des objets de votre projet. C'est ce qui est ¾Le répertoire de travail contient les fichiers extraits depuis la base de données compressée dans le répertoire Git et placés sur le disque pour pouvoir être utilisés ou modifiés. donnée du répertoire Git. génie logiciel

Thierry Eude

IV.Les principes de base de Git

8

VIII.Liens et ressources

clients graphiques Source Treepour windows, mac: https://www.sourcetreeapp.com/

Guides

Livre "Pro Git» : http://git-scm.com/book/fr/v1

Apprendre Git:

SVN, GIT ou Mercurial, lequel choisir :

génie logiciel

Thierry Eude

quotesdbs_dbs47.pdfusesText_47
[PDF] logiciel gratuit en francais pour écrire un livre

[PDF] logiciel lego mindstorm ev3

[PDF] logiciel menu dvd

[PDF] logiciel miniature youtube

[PDF] logiciel photo dessin crayon gratuit

[PDF] logiciel plaquette commerciale

[PDF] logiciel poster scientifique

[PDF] logiciel pour créer journal scolaire

[PDF] logiciel pour créer un algorithme

[PDF] logiciel pour créer un livre de recette gratuit

[PDF] logiciel pour créer une bd gratuit

[PDF] logiciel pour créer une couverture de livre

[PDF] logiciel pour ecrire un livre

[PDF] logiciel pour écrire un roman

[PDF] logiciel pour écrire un scénario