[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [RiminiLUG-General] git: è possibile gestire sottoprogetti ?
- To: riminilug-general@xxxxxxxxxxxx
- Subject: Re: [RiminiLUG-General] git: è possibile gestire sottoprogetti ?
- From: Ivan Tarozzi <ivan@xxxxxxxxxxxx>
- Date: Mon, 24 Jan 2011 23:24:20 +0100
- Authentication-results: dtc.neutrino1.xteklabs.com; dkim=fail (message has been altered) header.i=@gmail.com; dkim=fail (message has been altered) header.i=itarozzi@xxxxxxxxx
- Delivered-to: battarsa@xxxxxxxxxxxx
- Delivered-to: riminilug.it_riminilug_general@xxxxxxxxxxxxxxxxxxxxxxxxx
- Dkim-signature: v=1; a=rsa-sha1; c=relaxed; d=neutrino1.xteklabs.com; h= sender:subject:from:to:in-reply-to:references:content-type:date :message-id:reply-to:mime-version:content-transfer-encoding; s= postfix; bh=BKK32/HhZiJC575ezWwQlFBrr6Q=; b=i/IdNqs1EymdfhtV5Tr9 vDhXY/J4x0Mh8fSojW9ts0Hhh7n8O3/6nP2KwadjrHWVR7hriEd8ddr8MomXMmPQ 238BDjO6a1j8oHKK7LZumZoTAKwMpmuLGprnGrnrc8sL0FoIZ8Ank5r3gfWJAwsR SzufFgKaHLFe8WvXXLosabY=
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:sender:subject:from:to:in-reply-to:references :content-type:date:message-id:mime-version:x-mailer :content-transfer-encoding; bh=dk0xTpU7ZlIrP4tsKu1FEu2QWwWVUWwv247M2d/55DY=; b=h2kBHUg1eUA3xsl4bk5aXDkBESxlp68BVfKECohid3H+mYuoEEWXK0R+DyKOSSayAb iw6FZHzVyUfKrQ69nn0Mm5MoLkFx81g/PGD8PrZafCgmskBlKnIAZIhBS3Z+hwsiY8nj +dfKjkh3SQi0XJLB4e3agyYttfW4cL11T1WIs=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:subject:from:to:in-reply-to:references:content-type:date :message-id:mime-version:x-mailer:content-transfer-encoding; b=gvC1Ti9Lm2o8teCWFYQQEg7u7ZhGgEucQBeWql7VKDMGXQSem5zbI+mfIUoGklad0D f0H4Y2Hca0O+EFKYh0doeOFOoYiBdM/5cRyxvbtmsCReagk78Yo0Cb5bgxIeDGrUNSQs y1PqsJpWwlLsY5xlOiZH4pE3JTE26Bob9ls7A=
- In-reply-to: <20110124193013.GJ8059@clamp.localdomain>
- References: <1295894697.3937.23.camel@debian-it.home.network> <20110124193013.GJ8059@clamp.localdomain>
- Reply-to: riminilug-general@xxxxxxxxxxxx
- Sender: Ivan Tarozzi <itarozzi@xxxxxxxxx>
Il giorno lun, 24/01/2011 alle 19.30 +0000, Filippo Giunchedi ha
scritto:
> On Mon, Jan 24, 2011 at 07:44:57PM +0100, Ivan Tarozzi wrote:
> > Scenario:
> > ---------
> > - ho alcuni pc tra fissi e notebook e virtualbox
> > - ho alcuni miei script di utilità varie nelle mie home
> > - ho messo su un server git sul mio server casalingo
> >
> > L'idea è quella di gestire i vari script con git, attraverso il server,
> > in modo da poter disporre dell'ultima versione dello script da ogni
> > macchina (vecchia o nuova)
>
> faccio anche io una cosa del genere, un repository git che clono in ~/bin e
> poi ho ~/bin nel PATH (http://git.esaurito.net/?p=godog/bin.git;a=summary)
>
> > Il "problema"
> > -------------
> > Non tutti gli script mi sono utili su tutte le macchine.
> > Ad esempio sul netbook non mi interessa avere gli script di sviluppo sw
> > e così via.
> > Volevo quindi evitare che, facendo un git clone del repository, mi
> > scaricasse tutti i files.
>
> quanto e' grande il repository? secondo me non ne vale la pena e comunque il
> clone e' un'operazione che fai relativamente di rado
>
> parimenti, quanti sono gli script? secondo me e' molto piu' semplice tenere
> tutto in una directory e via
>
> per rispondere alla tua domanda, che io sappia non si puo' fare di clonare
> solo una sottodirectory per come e' costruito git. forse la cosa che si
> avvicina di piu' a quello che vuoi fare tu sono i submodules
> https://www.kernel.org/pub/software/scm/git/docs/git-submodule.html ma di
> nuovo, avresti un repository separato per ogni directory ed e' un lavoraccio
>
> filippo
Ciao Filippo,
grazie mille per le dritte.
farò tesoro dei tuoi consigli. L'idea di suddividere logicamente gli
script mi piaceva di più, ma effettivamente pone poi anche problemi
nell'invocare gli script, rispetto a tenere tutto in una directory.
Cercherò di rivedere le cose, intanto grazie!
Ivan
PS
ma il tuo repo git è liberamente accessibile? posso prendere qualche
spunto dal tuo lavoro? prima di farlo preferisco chiedere :)