[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [RiminiLUG-General] git: è possibile gestire sottoprogetti ?



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
-- 
Filippo Giunchedi - http://esaurito.net - 0x6B79D401 - ⠠⠵

It is easier to write an incorrect program than understand a correct one.
-- Alan Perlis