On 18/06/2011 08:58, Mr.Mime wrote:
Non ho ben capito la tua situazione ma
se il progetto non è troppo
grosso, puoi considerare l'ipotesi di tenere traccia in locale
dello
stato dei file remoti tramite l'md5 del file o in base alla
data.
I progetti non sono grossi, altrimenti SVN o similari
diventerebbero un obbligo. Il problema é peró che ci mettiamo
mano in piú persone, e non vogliono imparare ad usare un
software di versioning. Io uso SVN da anni su altri progetti, ma
non riesco a far loro capire i vantaggi che deriverebbero da
mezza giornata di accensione del cervello che gli costrebbe...
Quando modifichi un file in locale e devi poi inviarlo al
server
(ovviamente tramite procedura PHP), puoi controllare se la
"firma" che
hai in locale è uguale a quella remota. Se le due non
corrispondono,
significa che qualcun'altro che non sei tu, ha modificato il
file.
La tua soluzione é sicuramente funzionante, ma io cercavo
qualcosa di integrato in netbeans. A questo punto faccio prima
con rsync: sincronizzo la copia remota con la locale, dico a
tutti "sul progetto A lavoro io", una volta finito sincronizzo
la locale sul server, dico a tutti "ho finito con il progetto
A".
Complicata come soluzione, ma gli altri sono convinti che sia
piú semplice... beata ignoranza :(
Ciao e alla prossima...
Ciao,
Grazie mille