16-08-2011, 03:39 PM
(Modification du message : 16-08-2011, 03:58 PM par Sephi-Chan.)
C'est le principe d'un SCM, il sait ce qui se passe dans ton code. Il est capable d'établir un diff entre une version du code et une autre, même radicalement différente.
Quand tu fais des changements, tu les commit petit à petit, ce qui permet de construire un historique de ton code et de savoir appliquer des changements apportés à un fichier entre plusieurs versions. Git dispose même d'outils qui te permettent de déterminer quand et où on été introduit des bugs !
Exemple : Commits sur le dépôt Git du framework Ruby on Rails et un commit prit au hasard. Comme tu peux le voir, le fichier est modifier et Git sait ce qui a été ajouté, retiré, etc.
Si tu as des questions, tu peux passer sur GTalk.
Quand tu fais des changements, tu les commit petit à petit, ce qui permet de construire un historique de ton code et de savoir appliquer des changements apportés à un fichier entre plusieurs versions. Git dispose même d'outils qui te permettent de déterminer quand et où on été introduit des bugs !
Exemple : Commits sur le dépôt Git du framework Ruby on Rails et un commit prit au hasard. Comme tu peux le voir, le fichier est modifier et Git sait ce qui a été ajouté, retiré, etc.
Si tu as des questions, tu peux passer sur GTalk.