On 06/12/2012 22:35, Daniele Pizzolli wrote: > On 12/06/2012 04:22 PM, Daniele Nicolodi wrote: > > [] > >> Per la dimensione dei progetti su cui lavoro (ed alcuni sono abbastanza >> vasti) non c'è differenza apprezzabile tra il tempo necessario per >> compiere operazioni con Mercurial o Git (o Darcs, se è per quello). >> Anche se ci fosse non credo che i secondi perduti si sommerebbero per >> compensare il tempo speso per consultare a documentazione ogni volta che >> il mio workflow esce dall'usuale `git status`, `git add`, `git commit`, >> `git push`. > > Ciao, > Sì, dipende anche molto da come uno lavora, sicuramente git è molto > veloce in operazioni molto usate da chi fa integrazione (merge, > ricercare nella storia, comparare versioni per tag, per esempio) e può > essere che queste funzionalità non siano quelle che la maggior parte > degli sviluppatori usa quotidianamente. Il fatto è che non ho ancora visto una comparazione della velocità di esecuzione di queste operazioni complesse. A naso direi che non si parla di svariati ordini di grandezza di differenza. > Sul tecnicamente equivalenti, bé, non ha senso discuterne qui. Tra mercurial e git quello che cambia è il branching model. Io non ho ancora deciso quale dei due mi piace di più. >> La questione è stata affrontata in passato sulla lista e l'unico >> argomento a favore dell'uso di git è "lo usano tutti". A favore di >> mercurial abbiamo "lo usano in tanti" e "riesco a ricordarmi come >> usarlo senza consultare il manuale" :-) > > Sei un po’ troppo riduzionista. Se andiamo appena appena oltre l’uso > del singolo utente per un progetto casalingo, ci sono anche altri > aspetti da considerare, come l’integrazione con editor, con interfacce > grafiche, strumenti di build, con strumenti per la gestione dei > repository, con strumenti per la gestione di progetti... con il > sistema di versioning usato da progetti di terze parti... Sono concorde nel pensare che gli aspetti da considerare sono molteplici. Quello che volevo dire è che qui sulla lista del linuxtrent, ogni volta che il discorso è stato affrontato, gli unici argomenti a favore di git che vengono presentati sono la diffusione e la velocità. Mi piacerebbe che anche gli altri aspetti venissero approfonditi. Ciao, Daniele -- Per iscriversi (o disiscriversi), basta spedire un messaggio con OGGETTO "subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx