On Thu, Dec 06, 2012 at 03:12:57PM +0100, Daniele Nicolodi wrote: > On 06/12/2012 15:05, Michele Bert wrote: > > Il 06 dicembre 2012 14:49, Daniele Nicolodi <daniele@xxxxxxxxxx> ha scritto: > >>> Se poi vuoi un po' spingerti oltre consigliatissimo è Git (per le distro > >>> **ix è molto comodo). Puoi inoltre sfruttare dropbox per farti da > >>> repository condiviso e poi fare push-pull dalla tua copia locale. > >> > >> A meno che la situazione non sia cambiata recentemente, il supporto di > >> git su piattaforme non unix like è abbastanza un disastro. Inoltre, > >> trovo l'interfaccia utente di git decisamente poco intuitiva. > > > > Secondo me non è l'interfaccia ad essere poco intuitiva in termini > > assoluti, è solo concettualmente diversa da altri sistemi di > > versionamento, a cui la maggioranza sono abituati (mentre lo scrivo > > sto pensando che forse è la stessa cosa: poco intuitivo = diverso da > > quel che ci si aspetta). > > Mercurial e Darcs sono basati sugli stessi concetti su cui è basato Git Questo non è vero. > ma sono decisamente più semplici da maneggiare. Semplicemente l'avere > un'interfaccia comoda, consistente ed intuitiva non è tra le priorità > del progetto. Certo. La priorità è che _funzioni_. http://3ofcoins.net/2008/12/16/darcs-vs-git-mathematician-versus-engineer/ "Choice between darcs and git is simple. We study darcs, we use git. :-)" Domandati perché progetti _grossi_ come il kernel, kde, gnome, gimp, drupal joomla, ecc. _non_ usano darcs ma git ... E risparmiatemi le battute sui milioni di mosche che mangiano merda. Tutti programmatori alle prime armi e superficiali (mosche mangiamerda)? Con ciò non dico che non bisogna usare Mercurial o Bazaar o anche Darcs, sono tutti molto meglio di subversion. Sono molto pratico: - se parti con un progetto nuovo evita subversion: è vecchio e sorpassato come lo era CVS in confronto a subversion. - se vuoi avere la comunità più ampia e il miglior supporto: usa git - se sei legato a Canonical: usa Bazaar - se lavori con un amico che usa già Mercurial, usa questo. - se sei interessato a linguaggi funzionali, teoria delle patch e amenità varie: Darcs Questi sono i progetti che usano Darcs: http://darcs.net/ProjectsUsingDarcs non sono tutti ma sono decisamente pochini. Confronta con: https://git.wiki.kernel.org/index.php/GitProjects Io lavoro con le comunità di Gnome, Midnight Commander, GIMP e la scelta è scontata: git. -- Marco Ciampa +--------------------+ | Linux User #78271 | | FSFE fellow #364 | +--------------------+ -- Per iscriversi (o disiscriversi), basta spedire un messaggio con OGGETTO "subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx