1/ propastný rozdíl v intuitivnosti… „kouknu a vidím
: Jasně, to je rozdíl mezi CLI a GUI obecně! Druhou stranou mince
je: a) flexibilita a b) skriptovatelnost.
2/ mám 50 souborů, ze kterých chci commitnout nějakých třicet.
V TortoiseSVN hračka, na CLI „zábava“ na dlouhé zimní večery
: Ne a ne a ne :) Díky možnosti přidat najednou všechno (git add
.) a pak selektivně odebírat (git reset HEAD
app/models/photo_*.rb) za pomoci doplňování cest přes [TAB] a
wildcards to může být i několikanásobně rychlejší.
3/ Z pohledu efektivity práce s nástrojem je ale GUI téměř
vždy lepší, než CLI : Je tohle subjektivní názor nebo názor
nárokující si obecnou platnost? Zejména s tím dovětkem o
„vždy“? Pokud to druhé, pak je to absurdní, a zase to bohužel
celou původně zajímavou debatu jen zamlžuje. To, že je někdo, příp.
většina lidí efektivnější při práci s GUI, kde „kliknu a
vidím“, neznamená přece, že někdo, kdo udělá gia
app/controllers/photo ; gico [... editace commit message] ; gibr master
&& git merge hotfix34; gips není
„efektivnější“… A jsme zase na začátku…
Díky za zábavný a zajímavý experiment.
Ale, jak už to bývá, nedá mi to:
1/ propastný rozdíl v intuitivnosti… „kouknu a vidím : Jasně, to je rozdíl mezi CLI a GUI obecně! Druhou stranou mince je: a) flexibilita a b) skriptovatelnost.
2/ mám 50 souborů, ze kterých chci commitnout nějakých třicet. V TortoiseSVN hračka, na CLI „zábava“ na dlouhé zimní večery : Ne a ne a ne :) Díky možnosti přidat najednou všechno (
git add .) a pak selektivně odebírat (git reset HEAD app/models/photo_*.rb) za pomoci doplňování cest přes [TAB] a wildcards to může být i několikanásobně rychlejší.3/ Z pohledu efektivity práce s nástrojem je ale GUI téměř vždy lepší, než CLI : Je tohle subjektivní názor nebo názor nárokující si obecnou platnost? Zejména s tím dovětkem o „vždy“? Pokud to druhé, pak je to absurdní, a zase to bohužel celou původně zajímavou debatu jen zamlžuje. To, že je někdo, příp. většina lidí efektivnější při práci s GUI, kde „kliknu a vidím“, neznamená přece, že někdo, kdo udělá
gia app/controllers/photo ; gico [... editace commit message] ; gibr master && git merge hotfix34; gipsnení „efektivnější“… A jsme zase na začátku…