[Plone-IT] Curiosità: versionamento codice con GIT

Luca Fabbri keul a redturtle.it
Mer 9 Maggio 2012 11:58:46 UTC


2012/5/9 Michele Mordenti <michele.mordenti a gmail.com>:
> Su Plone sono stato svezzato a subversion e trac.
> Nel'ultimo progetto ho rimpiazzato SVN con GIT.
>
> Da svn avevo il buildout di produzione e i prodotti in sviluppo come
> external in ./src
> Questo concetto per quanto ne so manca in git. Supporta peṛ il
> nesting dei repository senza apparentemente troppe noie.
>
> Strategia che sto usando:
> Repository pubblico tipo "bare" del buildout di produzione (origin).
> Repository pubblico tipo "bare" del mio.prodotto (origin)
>
> Clone della working copy di buildout con .gitignore sulla cartella
> src/mio.prodotto
> Clone della workink copy mio.prodotto in ./src
>
> A questo punto sviluppo e vado di "git commit, git push, git tag, git
> push tag" in base al folder in cui mi trovo (./ o ./src/mio.prodotto)
> In produzione clono il repository pubblico e il repository del
> prodotto sempre in ./src e a quel punto vado di "git pull"
>
> Qualcuno ha una strategia migliore per gestire il "nesting" dei
> prodotti in sviluppo?
>

La cosa migliore è sempre chiedersi: come fa Plone :-)

Dai un occhio a https://github.com/plone/buildout.coredev.git

Ormai tutti oggi usano mr.developer
http://pypi.python.org/pypi/mr.developer

-- 
Saluti/Regards

Luca Fabbri - RedTurtle Technology
E-mail: luca.fabbri a redturtle.it
Web Site: http://www.redturtle.it/
Phone: +39 0532 1915958
Fax: +39 0532 287070


Maggiori informazioni sulla lista Plone-IT