Le Sat, Apr 30, 2011 at 09:23:40PM +0200, Basile Starynkevitch a écrit :
> 
> On ne peut donc pas supprimer des commits. On peut tout au plus
> modifier certains (ou tous les) fichiers (gérés par le versionneurs)
> pour qu'ils reviennent dans l'état où ils était il y a (par exemple) un
> moins. Ensuite, on va par exemple commit-er ce nouvel état là. Mais le
> versionneur a bien enregistré tous les états commit-és par définition
> même.

Bonjour,

Git peut supprimer des commits, c'est à dire réécrire l'histoire, par exemple
avec les commandes rebase et filter-branch.

On s'en sert par exemple pour rendre plus synthétique un changement développé
en privé, pour effacer définitivement un fichier trop gros après s'être mordu
les doigts de l'avoir inclus, ou pour oublier entièrement un fichier dont on
s'aperçoit longtemps après l'avoir ajouté qu'il n'était pas redistribuable, et
caetera.

C'est bien sûr une utilisation avancée qu'il n'est pas nécessaire de maîtriser
au début.

Bon dimanche,

-- 
Charles Plessy
Illkirch-Graffenstaden, Alsace, France.

-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/20110501064439.ga9...@merveille.plessy.net

Répondre à