Problema
Quando ti connetti a un server Subversion in Dreamweaver CS4, viene visualizzato il seguente messaggio di errore:
SVN: #155021. Non è possibile aggiornare questo file utilizzando l'integrazione Subversion di Dreamweaver perché un'applicazione client Subversion più recente sul computer ha effettuato aggiornamenti ai metadati Subversion del file. Per ulteriori informazioni su questo problema, vedi http://www.adobe.com/go/dw_svn_en.

Il messaggio di errore viene visualizzato anche in una finestra di dialogo modale o nel registro di trasferimento file in background.

Soluzione
Esegui lo script di conversione dell'estensione di Dreamweaver.
Per ripristinare la compatibilità della libreria client di Subversion 1.4.5, esegui lo script di conversione, che è stato racchiuso in un'estensione di Dreamweaver.
L'estensione attiva uno script Python, pertanto accertati che sul computer locale sia installato l'interprete di script Python. Per ulteriori informazioni, vedi Installazione di Python in Windows di seguito.
Nota: Python viene installato come parte dell'installazione predefinita in Mac OS X.
Importante: puoi comunque modificare il sito in Dreamweaver. Questo problema si verifica solo quando tenti di sincronizzare il sito utilizzando il server Subversion. Il problema non riguarda gli altri utenti del computer in uso, in quanto la modifica ai metadati è locale per il computer in uso. Tuttavia, Dreamweaver non può interagire con il server fino a quando non esegui lo script di conversione.
Nota: altre lingue sono disponibili per il download nella sezione Lingue aggiuntive in fondo a questo documento.
NOTA: in Windows Vista e Windows 7, per completare correttamente i passaggi rimanenti è necessario eseguire Extension Manager "come amministratore". A tale scopo, fai clic con il pulsante destro del mouse sull'icona Adobe Extension Manager CS4 e scegli Esegui come amministratore.
Nota: puoi eseguire lo script in qualsiasi momento. Se hai raggiunto di nuovo il sito locale con un altro programma client Subversion, ripeti i passaggi da 8 a 10.
Informazioni aggiuntive
Lo sviluppo di Subversion offre uno script che converte i metadati della versione Subversion del sito nel formato 1.4.x, compatibile con Dreamweaver.
Installazione di Python in Windows
In Windows, installalo prima di eseguire la conversione Subversion.
File installati
L'estensione utilizza uno script Python fornito da Subversion per convertire i metadati del sito locale. (Per ulteriori informazioni, consulta http://subversion.tigris.org/faq.html#working-copy-format-change.) Extension Manager installa due file nella tua cartella utente. Il primo è lo script Python (change-svn-wc-format.py). L'altro è il codice dell'estensione, utilizzato per eseguire lo script direttamente da Dreamweaver (DWSVNConvert.htm). Dopo l'esecuzione dell'estensione viene creato anche un file di output contenente i messaggi del registro di conversione (change-svn-wc-format.output.txt). Se si verifica un problema durante la conversione, gli errori vengono registrati nel file di output.
L'estensione viene installata nella directory home nei seguenti percorsi:
- Windows: Documents and Settings/<username>/Application Data/Adobe/Dreamweaver CS4/en_US/Configuration/commands/DWSVNConvert
- Mac OS: <username>/Library/Application Support/Adobe/Dreamweaver CS4/en_US/Configuration/commands/DWSVNConvert
Percorso di sistema di Windows e Python
Lo script Python non viene eseguito correttamente se la variabile PATH non viene impostata su Windows. Il programma di installazione Python non esegue questa impostazione. Per modificare questa variabile, modifica le variabili di ambiente in Windows.
Informazioni aggiuntive
L'uso di Adobe Dreamweaver e di un altro client Subversion sullo stesso computer può impedire al sito di interagire con il server Subversion.
Il software client di terze parti può aggiornare i metadati Subversion del tuo sito locale a una versione client più recente, che non è supportata da Adobe Dreamweaver CS4.
I client Subversion di terze parti possono includere:
- TortoiseSVN
- SmartSVN
- Subclipse
Puoi trovare altri client in Apache Subversion.
Esempio
Stai utilizzando Adobe Dreamweaver CS4, che supporta le librerie client Subversion 1.4.5. E stai utilizzando TortoiseSVN (1.5.x), che supporta la versione client 1.5, sullo stesso computer. Una volta che tocchi il tuo sito locale utilizzando TortoiseSVN (ad esempio, invii un file), i metadati Subversion locali del tuo sito vengono convertiti alla versione 1.5. A causa di questa conversione, Dreamweaver non può più interagire con il server Subversion. Il nuovo formato client Subversion non è compatibile con il formato 1.4 precedente supportato da Dreamweaver.
Crea splendidi siti web con Dreamweaver
Progetta, codifica e gestisci siti web dinamici con un potente strumento completo.