( tetra | 2012. 11. 26., h – 19:18 )

Ó, 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