git, c'est bien?

La question :

Bonjour,
Mon (peut-etre) futur supérieur hierarchique veut qu'on utilise git.
Moi je suis plutot svn (+trac) en ce moment.
Du temps de cvs, je ne programmai pas... trop jeune.

Quelles sont les pour et les contre de git?
Existe-t-il un truc à la trac qui puisse lui etre couplé?
Ca m'arrangerai qu'on puisse avoir un "timeline" et aussi un système de
tickets.

Si vous avez aussi un document dans vos bookmarks qui resume l'histoire
de git, je suis preneur.

Auriez-vous des pistes?

Merci d'avance.

PS: au passage, c'est codé en quoi, git? J'ai pas vu... svn c'est en
python (majoritaire) si j'ai bien lu...

--
Huile Essentielle de Camphre http://www.huile-camphre.fr

Poser votre question sur le forum Programmation

Les 16 réponses :

Mihamina Rakotomandimby a écrit :


Quelles sont les pour et les contre de git?


git est à la mode. Maintenant, est-ce un plus ou un moins...


Existe-t-il un truc à la trac qui puisse lui etre couplé?


Trac <http://nanosleep.org/proj/trac-git-plugin/>


Si vous avez aussi un document dans vos bookmarks qui resume l'histoire
de git, je suis preneur.


La page Wikipedia est très claire sur l'historique de git
<http://en.wikipedia.org/wiki/Git_(software)>


PS: au passage, c'est codé en quoi, git? J'ai pas vu... svn c'est en
python (majoritaire) si j'ai bien lu...


Comme tout les projets sérieux, en C (non, tapez pas ! -->[] )

--
Mickaël Wolff aka Lupus Michaelis
http://lupusmic.org

Seeking for a position <http://lupusmic.org/pro/>

Bonjour,

Réponses complémentaires à celles déjà données.

Mihamina Rakotomandimby a écrit :


Moi je suis plutot svn (+trac) en ce moment.
Du temps de cvs, je ne programmai pas... trop jeune.

Quelles sont les pour et les contre de git?


Pour :
- ultra-rapide ;

- fonctionnalités très avancées (ça peut faire le café si besoin) ;

- grosse communauté qui bouge beaucoup, donc pleins de plugins,
logiciels, etc. ;

- par rapport à Subversion : distribué, chacun a un ou plusieurs
repository dans son coin.

Contre :
- Spécifique à Unix, des portages sur Windows existent mais à ce que
j'ai entendu dire c'est pas tip top.

Personnellement j'utilise Mercurial (http://www.selenic.com/mercurial/),
mais bon les goûts et les couleurs...

Amicalement,
d.
--
David Mentré

* Mihamina Rakotomandimby in fr.comp.developpement:


Quelles sont les pour et les contre de git?


http://git.or.cz/course/svn.html


PS: au passage, c'est codé en quoi, git? J'ai pas vu... svn c'est en
python (majoritaire) si j'ai bien lu...


Git est codé en C, tout comme subversion (subversion est python-friendly
car il y a une API dédiée à Python mais pas codé en Python).

--
DW

Damien Wyart a écrit :


Quelles sont les pour et les contre de git?


http://git.or.cz/course/svn.html


Bon, si j'ai bien compris:
- les copies de travail sont des repositories.
- la copie de travail ne fera de "commit" que vers la "URL" de laquelle
on l'a tirée.
- la copie de travail ne fera de "commit" que de la "URL" de laquelle on
l'a tirée.

Les deux derniers point sont le comportement par défaut, car j'imagine
qu'on peut demander à GIT de commiter là ou on veut... (quoi que non ce
n'est pas vraiment logique...)

C'est bien ça?

* "Mihamina Rakotomandimby (R12y)"
in fr.comp.developpement:


Bon, si j'ai bien compris:
- les copies de travail sont des repositories.
- la copie de travail ne fera de "commit" que vers la "URL" de
laquelle on l'a tirée.
- la copie de travail ne fera de "commit" que de la "URL" de laquelle
on l'a tirée.



Les deux derniers point sont le comportement par défaut, car j'imagine
qu'on peut demander à GIT de commiter là ou on veut... (quoi que non
ce n'est pas vraiment logique...)



C'est bien ça?


Je ne suis pas vraiment un expert de Git ; j'ai lu pas mal de trucs mais
n'ai pas encore eu besoin de l'utiliser donc j'ai du mal à repondre de
façon tranchée.

D'autres documents très bien faits qui pourront peut-être t'aider :
http://www-cs-students.stanford.edu/~blynn/gitmagic/
http://www.kernel.org/~junio/200810-tut.pdf
http://www.jukie.net/~bart/slides/intro-to-git/intro-to-git.pdf

Celui-ci est vraiment excellent, mais il est payant :
http://peepcode.com/products/git-internals-pdf

--
DW

Poser votre question sur le forum Programmation

Questions similaires :