[Linux-Biella] hg vs git spiegatemi

Federico "Darkmagister" Pietta f.pietta a gmail.com
Mar 15 Nov 2011 18:27:29 CET


Ho cercato le vecchie discussioni su git e hg, ma non le ho più trovate
(magari troppo vecchie, quindi probabilmente è anche cambiata la
situazione) ultimamente sto usando hg (con cui mi trovo bene) per alcuni
sorgenti, per quello che ci faccio, cioè commit push pull tag (e penso
basta) va benone non lo trovo lento e via dicendo ...

ora mi è tornato il pallino di perchè git è diverso ??? ... cerca su
internet leggo solo git è più veloce (cosa che 1 non so se noterei per
la mole di dati che uso, 2 non ho trovato lento hg) e perchè gestisce i
branches in modo migliore, ora io non penso di aver mai usato niente di
strano per me, ho un branch master diciamo, li aggiungo, metto tag per
identificare le versione e finita li, ho letto che git permette di
creare un branch dove per esempio testare una nuova funzione poi unirsi
al master o rimuoverlo ... diciamo che non mi è molto chiaro, e
soprattutto non avendo mai usato non so se esiste una cosa simile in hg

altre differenze, git = tanti binari ognuno fa qualcosa, hg un blocco in
python che fa tutto, entrambi hanno pregi e difetti ...

diciamo che sono molto confuso, git non l'ho mai usato per progetti miei
perchè quando lo uso per clonare anche solo o usarlo con progetti altrui
lo trovo abbastanza casinoso, problemi nell'update o comandi strani :D ....

mi piacerebbe quindi capire da gente che usa git e che lo conosce meglio
e magari da gente che conosce meglio hg quali sono le reali differenze ...

Ci tengo a precisare che non voglio scatenare flame quindi evitiamo
risposte del tipo X è una merda perchè lo dico io .... sarebbe carino
fare un paragone serio e poter provare le affermazioni ... :D

ps. non mi interessa sapere che git lo usa più gente o gente più
importante quindi dovrei farlo anche io, probabilmente compagnie di quel
livello usano cose che io mai e poi mai avrò bisogno o necessità di
usare ... rimaniamo sulle cose utili e tutto in modo pacifico :D
-- 
Federico Pietta "Darkmagister"
http://www.darkmagister.org
http://www.webosphone.it
Linux Registered User: #425709

public gpg key: gpg --keyserver pgp.mit.edu --recv-key 65E45DEF



Maggiori informazioni sulla lista Linux