2012/5/9 Michele Mordenti <[email protected]>: > 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 però 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: [email protected] Web Site: http://www.redturtle.it/ Phone: +39 0532 1915958 Fax: +39 0532 287070 _______________________________________________ Plone-IT mailing list [email protected] https://lists.plone.org/mailman/listinfo/plone-plone-it http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html
