J'ai répondu plus haut scm manager convient parfaitement sous Windows pour partager son dépôt.
Il est complémentaire d'EGit qui ne permet pas de partager son dépôt et il s'intègre très bien sur un serveur de prod.
Nous l'utilisons en conjonction avec le reste de la suite Atlassian à la place de FishEye et de son futur Stash.
Il s'intègre bien a Crowd.
EGit est aujourd'hui utilisable mais il a encore quelques lacunes parmi lesquelles certaines assez gênantes, notamment:
- Il ne permet pas de suivre un merge entre 2 branches si des fichiers ont été renommés. (merge rename tracking). Assez génant quand on vend Git comme supérieur à SVN pour les branches. Pas de refactoring sans la ligne de commande
- Le stash pop t'écrase tes fichiers sans préavis y compris ceux que tu aurais modifié entre temps. A toi de faire attention a comparer ton index et le commit précédent avant le commit
- L'outil de merge n'est pas encore à la hauteur de ce qui se faisait avec Clearcase par exemple. Il te présente le fichier brut de fonderie à éditer avec les balises ou te permet juste de passer tes modifs de la source vers la cible.
Celui de clearcase te permettait de choisir le contenu que tu voulait (la cible, la source ou l'antécédant) et sa stratégie de merge 3 contributeurs te mâchait le travail lorsqu'un ligne n'était modifiée que d'un coté.
… et quelques autres irritants.
Mais globalement il est maintenant stable et fonctionnel.
MSySGit et maintenant bien stabilisé aussi et en plus ne nécessite pas de droits d'admin sur le poste pour être installé.
Bref le sempiternel "Git ne fonctionne pas sous Windows" n'est plus d'actualité.
[^] # Re: Que vaut GitStack ?
Posté par El Titi . En réponse à la dépêche Nouveautés autour de Git. Évalué à 3.
J'ai répondu plus haut scm manager convient parfaitement sous Windows pour partager son dépôt.
Il est complémentaire d'EGit qui ne permet pas de partager son dépôt et il s'intègre très bien sur un serveur de prod.
Nous l'utilisons en conjonction avec le reste de la suite Atlassian à la place de FishEye et de son futur Stash.
Il s'intègre bien a Crowd.
EGit est aujourd'hui utilisable mais il a encore quelques lacunes parmi lesquelles certaines assez gênantes, notamment:
- Il ne permet pas de suivre un merge entre 2 branches si des fichiers ont été renommés. (merge rename tracking). Assez génant quand on vend Git comme supérieur à SVN pour les branches. Pas de refactoring sans la ligne de commande
- Le stash pop t'écrase tes fichiers sans préavis y compris ceux que tu aurais modifié entre temps. A toi de faire attention a comparer ton index et le commit précédent avant le commit
- L'outil de merge n'est pas encore à la hauteur de ce qui se faisait avec Clearcase par exemple. Il te présente le fichier brut de fonderie à éditer avec les balises ou te permet juste de passer tes modifs de la source vers la cible.
Celui de clearcase te permettait de choisir le contenu que tu voulait (la cible, la source ou l'antécédant) et sa stratégie de merge 3 contributeurs te mâchait le travail lorsqu'un ligne n'était modifiée que d'un coté.
… et quelques autres irritants.
Mais globalement il est maintenant stable et fonctionnel.
MSySGit et maintenant bien stabilisé aussi et en plus ne nécessite pas de droits d'admin sur le poste pour être installé.
Bref le sempiternel "Git ne fonctionne pas sous Windows" n'est plus d'actualité.