Newsgroup: it.comp.macintosh
Titolo: Git su Mac

 per seguire un progetto e
gestire un suo fork (già creato ma per ora in locale) con git. 
  Che strumenti usate e consigliate per Git su Mac? Sola linea di
comando? Client grafico? :?
-- 
Nicola D'Agostino
<!-- 
http://www.nicoladagostino.net
 -->
<!-- 
http://www.storiediapple.it
 -->
<!-- 
http://www.nezmar.com
 -->

 comando? Client grafico? :?
Io uso la linea di comando e il bundle per textmate
-- 
http://myretrocomputing.altervista.org

 comando? Client grafico? :?
Linea di comando. Mettiti anche il cuore in pace: git e' il programma
con l'interfaccia a linea di comando piu' caotica e demenziale che ho
avuto il dispiacere di provare. La documentazione spesso manca, quando
c'e' non e' chiara e spesso assume che tu sia a conoscenza degli
internals di git, etc etc etc.
Insomma, e' un ottimo esempio di come un programma non dovrebbe essere
lato utente. 
-- 
-riko

 lato utente. 
  Grazie e spero di usarlo il meno possibile, perlopiù per esportare e
solo qualche cosa all'inizio con gli altri collaboratori. Mi pareva
comunque doveroso usarlo per ricondividere le modifiche che sto facendo
al codice in PHP (un fork di un fork di WordPress).


e il bundle per textmate
  Textmate per ora non lo uso, mi sono accontentato di Smultron. 


 gestire un suo fork (già creato ma per ora in locale) con git. 
Esulando dalla tua domanda come mai github e non un Google Code con 
subversion che incontro sempre più spesso nei progetti?

 lato utente. 
Immagino che tu usi Mercurial come vcs.
Non l'ho ancora provato ma ho letto qualche commento positivo, ho usato
per un po' svn ma poi la comunità di rails ha migrato verso git e mi
sono adeguato senza pormi troppe domande, anche perché perl'uso che
faccio di git non ho avuto nessun problema ad adattarmi.
Dai, convincimi a dargli un occhio :-)
-- 
http://myretrocomputing.altervista.org

 Dai, convincimi a dargli un occhio :-)
Che dire... non trovo un confronto in rete che non sembri *realmente*
biased verso Mercurial (o verso GIT). Probabilmente se l'interfaccia
orrenda di git non ti spaventa fai bene ad usarlo.
A me piacciono le cose semplici e credo profondamente nell'usabilita'
del software. Mercurial e' intuitivo, robusto e ragionevolmente veloce,
sebbene non quanto git (ma credo che questo per la maggior parte dei
progetti non sia un problema).
Io penso che chi progetta un software che installa 150 eseguibili abbia
seri problemi. D'altra parte io credo che il punto sia che *nessuno* lo
ha progettato. Molti comandi base fanno piu' cose distinte, alcune
operazioni logicamente atomiche sono fatte in piu' passi, alcune azioni
logicamente equivalenti si fanno con comandi diversi a seconda delle
condizioni al contorno.
Guarda, nonostante io sia pythonista, iniziai con git su un progetto
pilota. Le cose continuavano a non tornare e io mi sentivo stupido per
non avere capito il modello distribuito. Poi mi arresi e decisi di
passare a mercurial. E li mi sono accorto che non e' che propriamente
*io* non avessi capito il modello distribuito, semmai era git un
macello.
-- 
-riko

 al codice in PHP (un fork di un fork di WordPress).
Vedi se trovi qualche bridge.
-- 
-riko

 macello.
Ecco, io non ho ancora nessun problema con git anche perché esssendo
l'unico sviluppatore dei miei progetti alla fine ne faccio un uso
piuttosto semplificato.
Stavo poi vendendo che sull'hosting del mio ultimo progetto ho a
disposizione ben tre repository mercurial/svn e sono ulteriormente
incuriosito. Ho dato un'occhiata alla documentazione online ed è ben
fatta, dopo me lo scarico e lo provo.
-- 
http://myretrocomputing.altervista.org



  Perché Pressmark, il fork in oggetto, già usa Git.
