Mantenere i file remoti sincronizzati con i file locali?

0

Durante lo sviluppo di applicazioni Web, come si possono mantenere sincronizzati file locali e file remoti? C'è il modo ovvio, ogni volta che si modifica un file sul proprio computer locale, basta caricare quel file sul computer remoto. C'è un modo più efficiente? Chiedo perché sto usando il controllo di sovversione, ed è così facile mantenere i file sincronizzati su un server remoto. Tutto quello che devo fare è "commit" e troverà i file che devono essere sostituiti.

    
posta Kelp 20.03.2011 - 06:48
fonte

3 risposte

2

Sto usando rsync a tale scopo. Funziona su Windows, Mac e Unix / Linux. Un po 'difficile con i permessi dei file su Windows, ma dopo poche ore di scavo sono riuscito a farlo bene. Molto veloce durante la sincronizzazione degli alberi dei file.

    
risposta data 20.03.2011 - 13:42
fonte
1

Ecco alcune opzioni:

Software

Suite di sviluppo Web per Mac OS X come Espresso e Coda ha funzioni di upload FTP automatico, dove puoi cliccare su un pulsante e tutti i file modificati nel tuo server locale caricano i vecchi nel server remoto.

Per Windows: sebbene non vi sia un equivalente diretto di questi programmi, Aptana è un IDE che ha funzioni di upload FTP oppure Notepad ++ potrebbe funzionare con il plugin ftp_synchronize .

link simbolici

Puoi anche impostare un collegamento simbolico tra la tua root del server web locale e una cartella FTP montata nella struttura del tuo file in questo modo:

ln -s ~/path/to/local/server ~/path/to/FTP/client/

Quindi, ogni volta che si modifica qualcosa nella cartella locale, questo viene automaticamente posizionato / sostituito nella cartella FTP montata. (Su Windows, usa mklink /d invece di ln -s ).

Scripts

Inoltre, se lo si desidera, è possibile scrivere uno script (Applescript su Mac o VBscript su Windows) che carica i file, tuttavia, ciò potrebbe complicarsi e richiedere conoscenze avanzate del linguaggio di scripting del proprio sistema operativo.

    
risposta data 20.03.2011 - 07:20
fonte
0

Su un PC, a condizione che la destinazione (file system del server Web) sia accessibile come percorso UNC o lettera di unità, è possibile utilizzare uno qualsiasi dei numerosi programmi di backup per farlo.

    
risposta data 20.03.2011 - 07:22
fonte

Leggi altre domande sui tag