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.
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: 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.
Lo sviluppo di Subversion offre uno script che converte i metadati della versione Subversion del sito nel formato 1.4.x, compatibile con Dreamweaver.
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:
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.
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:
Puoi trovare altri client in Apache Subversion.
Esempio
Stai utilizzando sullo stesso computer Adobe Dreamweaver CS4, che supporta la le librerie client Subversion 1.4.5, e TortoiseSVN (1.5.x), che supporta la versione client 1.5. Una volta che raggiungi il sito locale utilizzando TortoiseSVN (ad esempio invii un file), i metadati Subversion locali del 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.
Accedi al tuo account