Ciao Federico,

abbiamo gestito per anni i nostri progetti plone con SVN, e da inizio 2010 abbiamo sostituito SVN con GIT.

tante sono le cose potenzialmente interessanti da dire, ma faccio solo due cenni:

- usando buildout, dai un occhio a mr.developer (http://pypi.python.org/pypi/mr.developer ), ti sarà molto utile

- occhio che SVN e GIT hanno due approcci piuttosto diversi, con significative ripercussioni, tanto per dirne una: in GIT, il concetto di Server è qualcosa completamente da definire.. ho scritto qualcosa sulle difficoltà di comprensione
che ho incontrato qui: 
http://open.abstract.it/it/blog/mizio/git-tutorial-meglio-capire-qualche-concetto-prima

hth,

Maurizio



Il giorno 07/ott/10, alle ore 17:25, Federico Bruni ha scritto:

Salve,

mi chiedevo se qualcuno di voi gestisce un progetto plone con software come git, svn o simili. Stranamente cercando su Internet non ho trovato niente di specifico su Plone.

Sto facendo un primo tentativo con Git, ma ho qualche dubbio.
Innanzitutto, ho seguito questa guida per la configurazione dei repository:

http://joemaller.com/990/a-web-focused-git-workflow/

Sembra funzionare bene.

Le mie domande riguardano principalmente la definizione dei file e delle directory da ignorare.
In .gitignore pensavo di inserire le seguenti linee:

# ignorare i file gestiti dal buildout
bin/
develop-eggs/
eggs/
parts/
.installed.cfg

# ignorare i dati dell'istanza (li copierò con scp/rsync)
var/

Infatti i file di cui mi interessa tenere traccia sono i .cfg del buildout e la directory src/

Questo però significa che ogni volta che invio le modifiche al server devo preoccuparmi di:

- sincronizzare la directory var/
- lanciare il buildout nel server
- e far ripartire l'istanza

Potrebbe essere un buon procedimento?
Se ci sono metodi migliori li ascolto volentieri :)

Grazie,
Federico
_______________________________________________
Plone-IT mailing list
[email protected]
http://lists.plone.org/mailman/listinfo/plone-it
http://www.nabble.com/Plone---Italy-f21728.html

--
Maurizio Delmonte - [[email protected]]
Abstract Open Solutions [http://www.abstract.it]
Tel:  +39 081 06 08 213
Fax:  +39 081 01 12 239

** Per favore non mandatemi allegati in Word o PowerPoint! | http://www.gnu.org/philosophy/no-word-attachments.it.html **

-------------------------------------------------------------------------------------------------------------------------
Ai sensi del d.lgs. 196 del 30 giugno 2003, recante disposizioni per la tutela delle persone e di altri soggetti rispetto al trattamento dei dati personali, si precisa che questa email è inviata unicamente ai destinatari sopra esposti, con espressa diffida di leggerla, copiarla, diffonderla ed usarla senza autorizzazione. Se avete ricevuto questa email per errore, vi preghiamo di distruggerla immediatamente e contattarci tramite uno dei recapiti sopra indicati.
--------------------------------------------------------------------------------------------------------------------------

_______________________________________________
Plone-IT mailing list
[email protected]
http://lists.plone.org/mailman/listinfo/plone-it
http://www.nabble.com/Plone---Italy-f21728.html

Rispondere a