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

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



Ciao a tutti.
Ho un dubbio a cui ancora non ho trovato soluzione.

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)

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.


Volevo quindi chiedere:
- che voi sappiate, è possibile scarica solo una parte del repo di git
(diciamo una sottodirectory)? finora le mie prove non hanno dato esiti
positivi...

- in alternativa, è possibile organizzare un progetto git in
sottoprogetti?

esempio:

script/
  svi_sw/
  nautilus/
  multimedia/
    audio/
    video/ 
  backup/

e a quel punto da una macchina scaricare solo script/multimedia/audio e
da un'altra tutto il ramo script ?

L'alternativa è ovviamente creare tanti progetti git per quante sono le
macro-aree (directory), ma cercavo un modo più elegante e strutturato.

Suggerimenti? 

Grazie!

Ivan