Random thoughts about git after playing a bit with it
- git is NOT svn
- moving to git is more complicate than moving from cvs to svn or vss to cvs
- git learning curve is high
- git is powerfull
- git nicely solve some corner issues that svn doesn't solve well
- git is well-suited for open source projects
- i'm not sure it is well-suited for entreprise
- git is not well-suited for corporate (no brain, don't give a dam about it's job) delevopers
- git commands are complexe because git is powerfull
- last time I tried git on windows it sucks!
- github rocks
- without gihub git is less powerfull
- gitk is ugly
- gitk is fine to browse history commits and diffs
- only Vulcan can understand gitk branches display
- git commands lines are hard to grasp
- i think there's room for a nextgen git: it would be git principles but easier command line options/names (juste like the cvs to svn improvement)
3 comments:
You should try mercurial. I am not yet a user of this kind of tools, but just as reading the doc, it definitively seems more user friendly than git. There is also bazaar but I don't know it yet.
Hi,
Regarding usability in corporate environment/enterprise, I do think it depends on your process. For example, I can see a huge benefit of using it in my case: remove all the layers we have implemented around CVS for 10 years now to support a distributed-like flow ;)
Regarding Mercurial: most of the comparison you'll find between git and mercurial are quite old, and since 1 year now, git is much more powerful than mercurial (AFAIR it is even mentioned on the mercurial site) ...
Fred
I've heard that Veracity looks to be the next-gen DVCS. You should take a look.
Post a Comment