Risorse di Dreamweaver CS4
|
Utilizzo di Subversion (SVN) per scaricare e depositare file
Dreamweaver è in grado di connettersi a un server che utilizza Subversion (SVN), un sistema di controllo delle versioni che consente agli utenti di modificare e gestire i file sui server Web remoti in modo collaborativo. Dreamweaver non è un client SVN completo, tuttavia consente agli utenti di scaricare le versioni più recenti dei file, apportare le modifiche e applicare i file.
Importante: Dreamweaver CS4 utilizza la libreria client Subversion 1.4.5. Le versioni successive della libreria client Subversion non sono compatibili con le versioni precedenti. Attenzione: se eseguite l'aggiornamento di un'applicazione client di terzi (ad esempio TortoiseSVN) per garantire il funzionamento con Subversion 1.5 o versioni successive, l'applicazione Subversion aggiornata esegue l'aggiornamento dei metadati Subversion locali; di conseguenza, Dreamweaver non sarà più in grado di comunicare con Subversion. Questo problema non riguarda gli aggiornamenti apportati al server Subversion, in quanto essi sono compatibili con le versioni precedenti. Per ulteriori informazioni su questo comportamento, consultate www.adobe.com/go/dw_svn_it.
Adobe suggerisce di utilizzare uno strumento di confronto di file di terze parti durante il lavoro con file con il controllo delle versioni di SVN. Confrontando i file per verificare le differenze, potete notare il tipo esatto di modifiche apportate ai file da altri utenti. Per ulteriori informazioni sugli strumenti di confronto di file, mediante un motore di ricerca Web, come Google Search, cercate strumenti di tipo “file comparison” o “diff”. Con Dreamweaver è possibile utilizzare la maggior parte degli strumenti di terze parti.
Per una panoramica video sull'utilizzo di SVN e Dreamweaver, visitate il sito all'indirizzo www.adobe.com/go/lrvid4049_dw_it.
Impostazione di una connessione SVNPrima di poter utilizzare Subversion (SVN) come sistema di controllo delle versioni con Dreamweaver, dovete impostare una connessione a un server SVN. Per impostare una connessione a un server SVN, utilizzate la categoria Controllo versione della finestra di dialogo Definizione del sito.
Il server SVN è un archivio di file da cui voi e gli altri utenti potete scaricare e applicare i file. Presenta delle differenze dai server remoti normalmente utilizzati con Dreamweaver. Quando si utilizza SVN, il server remoto resta il server in linea per le pagine Web e la funzione del server SVN consiste nella memorizzazione dei file per i quali desiderate mantenere il controllo versione. Il normale flusso di lavoro consiste nello scaricare e applicare i file da e verso il server SVN e di pubblicarli sul server remoto da Dreamweaver. La configurazione del server remoto è completamente autonoma da quella del server SVN.
Prima di iniziare la configurazione è necessario avere accesso a un server SVN e a un archivio SVN. Per ulteriori informazioni su SVN, consultate il sito Web di Subversion all'indirizzo http://subversion.tigris.org/.
Per impostare la connessione a SV, attenetevi alla procedura seguente:
Scegliete Siti > Gestisci siti, selezionate il sito per il quale configurare il controllo delle versioni e fate clic sul pulsante Modifica. Nota: se non avete ancora configurato le cartelle locali e remote per un sito di Dreamweaver, prima di procedere è necessario come minimo impostare un sito locale. Il sito remoto non è necessario in questa fase, ma occorrerà configurarlo prima di pubblicare i file sul Web. Per ulteriori informazioni, consultate Configurazione di un sito Dreamweaver.
Verificare che la scheda Avanzate della finestra di dialogo Definizione del sito sia selezionata.
Selezionate la categoria Controllo versione nella colonna Categoria della finestra di dialogo Definizione del sito.
Dal menu a comparsa Accesso, selezionate Subversion.
Impostate le opzioni di accesso nel modo seguente:
Selezionate un protocollo dal menu a comparsa Protocollo. I protocolli disponibili sono HTTP, HTTPS, SVN e SVN+SSH.
Immettete l'indirizzo del server SVN nella casella di testo Indirizzo server (in genere nel formato nomeserver.dominio.com).
Immettete il percorso dell'archivio presente nel server SVN nella casella di testo Percorso archivio (in genere un percorso di tipo /svn/directory_principale; la denominazione della cartella principale dell'archivio SVN spetta all'amministratore del server).
Facoltativamente, per utilizzare una porta del server diversa da quella predefinita, selezionate Non predefinita e digitate il numero di porta nella casella di testo.
Inserite il nome utente e la password per il server SVN.
Fate clic su Prova per verificare la connessione, oppure su OK per chiudere la finestra di dialogo. Quindi fate clic su Fine per chiudere la finestra di dialogo Gestisci siti.
Quando viene stabilita la connessione con il server, l'archivio SVN è disponibile per la visualizzazione nel pannello File. Per visualizzarlo, selezionate Vista archivio dal menu a comparsa Vista, oppure fate clic sul pulsante File di archivio nel pannello File espanso.
Caricamento di cartelle dall'archivio SVNIl caricamento di cartelle dall'archivio SVN al computer locale permette di ricreare fedelmente la struttura di cartelle presente nell'archivio SVN. Quando caricate una cartella dall'archivio SVN, Dreamweaver scarica tutti i file contenuti in tale cartella e nelle eventuali sottocartelle.
Nota: quando si scaricano file per la prima volta dall'archivio, è consigliabile lavorare con una directory locale vuota o che non contenga file con lo stesso nome dei file presenti nell'archivio. Con Dreamweaver non sarà possibile caricare i file dell'archivio sull'unità locale al primo tentativo se questa unità contiene file con nomi corrispondenti a quelli dei file presenti nell'archivio remoto.
Assicuratevi di avere configurato correttamente una connessione SVN.
Visualizzate i file dell'archivio SVN selezionando Vista archivio dal menu a comparsa Vista nel pannello File, o facendo clic sul pulsante File di archivio nel pannello File espanso.
Fate clic con il pulsante destro (Windows) o fate clic tenendo premuto il tasto Ctrl (Macintosh) sulla cartella dell'archivio SVN che desiderate caricare, quindi selezionate Carica cartelle.
Scaricamento della versione più recente dei fileQuando scaricate la versione più recente di un file dall'archivio SVN, Dreamweaver unisce i contenuti di tale file con i contenuti della copia locale corrispondente. In altre parole, se un altro utente ha aggiornato il file dopo l'ultima volta che lo avete applicato, gli aggiornamenti vengono uniti nella versione locale del file presente sul computer. Se il file ancora non esiste sul disco rigido locale, Dreamweaver si limita a scaricare il file.
Nota: quando si scaricano file per la prima volta dall'archivio, è consigliabile lavorare con una directory locale vuota o che non contenga file con lo stesso nome dei file presenti nell'archivio. Con Dreamweaver non sarà possibile caricare i file dell'archivio sull'unità locale al primo tentativo se questa unità contiene file con nomi corrispondenti a quelli dei file presenti nell'archivio remoto.
Assicuratevi di avere configurato correttamente una connessione SVN.
Effettuate una delle seguenti operazioni:
Per visualizzare la versione locale dei file SVN nel pannello File, selezionate Vista locale dal menu a comparsa Vista. Se state lavorando nel pannello File espanso, la Vista locale viene visualizzata automaticamente. Fate clic con il pulsante destro del mouse (Windows) o fate clic tenendo premuto il tasto Ctrl (Macintosh) sul file o sulla cartella che vi interessa, quindi selezionate Controllo versione > Scarica versioni più recenti.
Visualizzate i file dell'archivio SVN selezionando Vista archivio dal menu a comparsa Vista nel pannello File, o facendo clic sul pulsante File di archivio nel pannello File espanso. Fate clic con il pulsante destro del mouse (Windows) o fate clic tenendo premuto il tasto Ctrl (Macintosh) sul file o sulla cartella che vi interessa, quindi selezionate Scarica ultime versioni.
Nota: potete inoltre fare clic con il pulsante destro del mouse su un file e scegliere Ritira dal menu di scelta rapida o selezionare il file e fare clic sul pulsante Ritira per ottenere la versione più recente. Tuttavia, poiché SVN non supporta un flusso di lavoro per il ritiro dei file, questa azione non esegue il ritiro del file nel modo consueto.
Applicazione dei fileAssicuratevi di avere configurato correttamente una connessione SVN.
Effettuate una delle seguenti operazioni:
Per visualizzare la versione locale dei file SVN nel pannello File, selezionate Vista locale dal menu a comparsa Vista. Se state lavorando nel pannello File espanso, la Vista locale viene visualizzata automaticamente. Quindi selezionate il file da applicare e fate clic su Deposita.
Visualizzate i file dell'archivio SVN selezionando Vista archivio dal menu a comparsa Vista nel pannello File, o facendo clic sul pulsante File di archivio nel pannello File espanso. Quindi fate clic con il pulsante destro del mouse (Windows) o fate clic tenendo premuto il tasto Ctrl (Macintosh) sul file da applicare e selezionate Deposita.
Verificate le azioni nella finestra di dialogo Applica, apportate le eventuali modifiche necessarie e fate clic su OK.
Potete modificare le azioni selezionando il file di cui modificare l'azione e facendo clic sui pulsanti situati nella parte inferiore della finestra di dialogo Applica. Sono disponibili due opzioni: Applica e Ignora.
Nota: il segno di spunta verde sopra un file nel pannello File indica un file modificato non ancora applicato all'archivio.
Aggiornamento dello stato dei file o delle cartelle nell'archivioPotete aggiornare lo stato SVN di un file o una cartella singola. In seguito a questa operazione la visualizzazione generale non viene aggiornata.
Assicuratevi di avere configurato correttamente una connessione SVN.
Visualizzate i file dell'archivio SVN selezionando Vista archivio dal menu a comparsa Vista nel pannello File, o facendo clic sul pulsante File di archivio nel pannello File espanso.
Fate clic con il pulsante destro del mouse (Windows) o fate clic tenendo premuto il tasto Ctrl (Macintosh) su una cartello o un file dell'archivio e selezionate Stato aggiornamento.
Stato di aggiornamento di file o cartelle localiPotete aggiornare lo stato SVN di un file o una cartella singola. In seguito a questa operazione la visualizzazione generale non viene aggiornata.
Assicuratevi di avere configurato correttamente una connessione SVN.
Per visualizzare la versione locale dei file SVN nel pannello File, selezionate Vista locale dal menu a comparsa Vista. Se state lavorando nel pannello File espanso, la Vista locale viene visualizzata automaticamente.
Fate clic con il pulsante destro del mouse (Windows) o fate clic tenendo premuto il tasto Ctrl (Macintosh) su una cartello o un file del pannello File e selezionate Stato aggiornamento.
Visualizzazione delle revisioni di un fileAssicuratevi di avere configurato correttamente una connessione SVN.
Effettuate una delle seguenti operazioni: Per visualizzare la versione locale dei file SVN nel pannello File, selezionate Vista locale dal menu a comparsa Vista. Se state lavorando nel pannello File espanso, la Vista locale viene visualizzata automaticamente. Quindi selezionate il file di cui visualizzare le revisioni e selezionate Controllo versione > Mostra revisioni.
Visualizzate i file dell'archivio SVN selezionando Vista archivio dal menu a comparsa Vista nel pannello File, o facendo clic sul pulsante File di archivio nel pannello File espanso. Quindi fate clic con il pulsante destro del mouse (Windows) o fate clic tenendo premuto il tasto Ctrl (Macintosh) sul file di cui visualizzare le revisioni e selezionate Mostra revisioni.
Nella finestra di dialogo Cronologia revisioni, selezionate la revisione o le revisioni che interessano ed effettuate una delle seguenti operazioni:
Fate clic su Confronta con locale per confrontare la revisione selezionata con la versione locale del file.
Nota: per poter confrontare file è necessario installare uno strumento di confronto di file di terze parti. Per ulteriori informazioni sugli strumenti di confronto di file, mediante un motore di ricerca Web, come Google Search, cercate strumenti di tipo “file comparison” o “diff”. Con Dreamweaver è possibile utilizzare la maggior parte degli strumenti di terze parti.
Fate clic su Confronta per confrontare due revisioni selezionate. Per selezionare più revisioni, fate clic tenendo premuto il tasto Ctrl.
Per visualizzare la revisione selezionata, fate clic su Visualizza. Questa azione non comporta la sovrascrittura della copia locale corrente dello stesso file. Potete salvare la revisione selezionata sul disco rigido locale analogamente a quanto avviene per qualsiasi altro file.
Fate clic su Promuovi per rendere la revisione selezionata la revisione più recente contenuta nell'archivio.
Blocco e sblocco di fileBloccando un file nell'archivio SVN è possibile comunicare agli altri utenti che si sta lavorando sul file. Il file può essere modificato da altri utenti localmente, ma essi non saranno in grado di applicarlo fino a quando non lo sbloccherete. Quando bloccate un file dell'archivio, sul nome del file viene visualizzata un'icona che raffigura un lucchetto aperto. Gli altri utenti visualizzano invece l'icona di un lucchetto chiuso.
Assicuratevi di avere configurato correttamente una connessione SVN.
Effettuate una delle seguenti operazioni:
Visualizzate i file dell'archivio SVN selezionando Vista archivio dal menu a comparsa Vista nel pannello File, o facendo clic sul pulsante File di archivio nel pannello File espanso. Quindi fate clic con il pulsante destro del mouse (Windows) o fate clic tenendo premuto il tasto Ctrl (Macintosh) sul file o sulla cartella che vi interessa e selezionate Blocca o Sblocca.
Per visualizzare la versione locale dei file SVN nel pannello File, selezionate Vista locale dal menu a comparsa Vista. Se state lavorando nel pannello File espanso, la Vista locale viene visualizzata automaticamente. Quindi selezionate il file che vi interessa e selezionate Blocca o Sblocca.
Aggiunta di un nuovo file all'archivioIl segno più di colore blu sopra un file nel pannello File indica un file non ancora presente nell'archivio.
Assicuratevi di avere configurato correttamente una connessione SVN.
Nel pannello File, selezionate il file da aggiungere all'archivio e fate clic su Deposita.
Accertatevi che il file sia selezionato per l'applicazione nella finestra di dialogo Applica e fate clic su OK.
Risoluzione dei conflitti tra fileSe il file entra in conflitto con un altro file presente nel server, potete modificarlo e quindi contrassegnarlo come risolto. Se ad esempio tentate di depositare un file che causa un conflitto con le modifiche di un altro utente, non sarà possibile depositarlo con SVN. Potete scaricare la versione più recente del file dall'archivio, apportare manualmente modifiche alla copia di lavoro in uso e quindi contrassegnare il file come risolto per poterlo applicare.
Assicuratevi di avere configurato correttamente una connessione SVN.
Per visualizzare la versione locale dei file SVN nel pannello File, selezionate Vista locale dal menu a comparsa Vista. Se state lavorando nel pannello File espanso, la Vista locale viene visualizzata automaticamente.
Fate clic con il pulsante destro del mouse (Windows) o fate clic tenendo premuto il tasto Ctrl (Macintosh) sul file che desiderate risolvere, quindi selezionate Controllo versione > Contrassegna come risolto.
Operazioni non in lineaPuò risultare passare alla modalità non in linea per evitare l'accesso all'archivio durante le altre attività di trasferimento file. Dreamweaver si ricollega all'archivio SVN non appena si richiama un'attività che richiede una connessione (Scarica ultime versioni, Applica ecc.).
Assicuratevi di avere configurato correttamente una connessione SVN.
Per visualizzare la versione locale dei file SVN nel pannello File, selezionate Vista locale dal menu a comparsa Vista. Se state lavorando nel pannello File espanso, la Vista locale viene visualizzata automaticamente.
Fate clic con il pulsante destro del mouse (Windows) o fate clic tenendo premuto il tasto Ctrl (Macintosh) su qualsiasi file o cartella nel pannello File, quindi selezionate Controllo versione > Vai offline.
Ottimizzazione di un sito SVN localeQuesto comando consente di rimuovere blocchi su file per potere riprendere operazioni con completate. È consigliabile utilizzarlo per rimuovere blocchi precedenti in caso di errori che indicano che la copia di lavoro è bloccata.
Assicuratevi di avere configurato correttamente una connessione SVN.
Per visualizzare la versione locale dei file SVN nel pannello File, selezionate Vista locale dal menu a comparsa Vista. Se state lavorando nel pannello File espanso, la Vista locale viene visualizzata automaticamente.
Fate clic con il pulsante destro del mouse (Windows) o fate clic tenendo premuto il tasto Ctrl (Macintosh) sul file che desiderate ottimizzare, quindi selezionate Controllo versione > Ottimizza.
Spostamento di file e cartelle nei siti controllati di SubversionQuando spostate le versioni locali dei file in un sito controllato da Subversion, correte il rischio di creare problemi agli altri utenti che stanno eventualmente eseguendo la sincronizzazione con l'archivio SVN. Ad esempio, se spostate un file localmente e non lo applicate all'archivio per qualche ora, un altro utente potrebbe tentare di scaricare la versione più recente del file dalla posizione non aggiornata del file. Pertanto, è consigliabile applicare sempre i file nel server SVN immediatamente dopo averli spostati localmente.
I file e le cartelle rimangono sul server SVN finché non vengono eliminati manualmente. Di conseguenza, anche se spostate un file in una cartella locale diversa e lo applicate, la vecchia versione del file rimane nella posizione precedente sul server. Per evitare confusione, eliminate le copie non aggiornate dei file e delle cartelle spostate.
Quando spostate un file localmente e lo applicate al server SVN, la cronologia delle versioni del file viene persa.
|