Ó, ez egy nagyon buta poszt :(
"1. Complex information model"
Ez igaz, de ez "and you need to know all of it." már nem. Tehát gyakorlatilag nem hátrány. A komplex modell meg előfeltétele a komplex működésnek. És a distributed mindig is bonyolultabb lesz, mint a centralizált, bármiről is legyen szó.
"2. Crazy command line syntax"
Ezt aláírom.
"3. Crappy documentation"
"They describe the commands from the perspective of a computer scientist, not a user."
Azt hittem verziókezelni jellemzően a programozók szoktak. Én ezzel teljesen elégedett vagyok, mármint a git dokumentáltságával, bármilyen problémámra első találat általában megfelelő.
"4. Information model sprawl"
Ez ugyanaz, mint az első poszt, és Google még mindig a barátom. Az információs modell bonyolultsága meg nem bug, hanem fícsör.
"5. Leaky abstraction"
Ugyanaz, mint a 2.
"6. Power for the maintainer, at the expense of the contributor"
Részben igaz, valóban bonyolultabb egy fokkal, mint az svn. De a hasonlata nagyon jó: "Git is a 4 handle, dual boiler espresso machine – when all they need is instant." Igen, és egy profi gépen talán nehezebben találod meg a gombot, de ugyanolyan könnyű megnyomni és utána nyomkodni amíg csak kávéra van szükséged.
"7. Unsafe version control"
ÚRISTEN TÖNKRE LEHET TENNI EGY REPÓT MÁSHOL EZ LEHETETLEN :::::!!!:!!444
De tényleg, nem egyszer veszítettünk el teljes svn repót mert valaki félrenyomott valamit. Nabumm. A gitnél az a szerencsés helyzet áll fennt, hogy ha valakinek a localjából vissza tudjátok állítani, akkor megmarad a history is.
"8. Burden of VCS maintainance pushed to contributors"
Ugyanaz, mint a 6.
"9. Git history is a bunch of lies"
Ez hülyeség. LEHET módosítani, de amíg nem pusholod valahova, addig az a te belügyed, utána pedig már nem illik.
"10. Simple tasks need so many commands"
Ez a példa meg szándékosan torzít.
----
India delenda est.
Hülye pelikán