Accessibility

TechNote

Error: "SVN: #155021. You cannot update this file using Dreamweaver's Subversion integration... " When Connecting to Subversion in Dreamweaver CS4

Issue


Deutsch | English | Espaol |Français | Italiano

When connecting to the Subversion server in Dreamweaver, you receive the error message:

SVN: #155021. You cannot update this file using Dreamweaver's Subversion integration because a newer Subversion client application on your machine has made updates to the file's Subversion meta data. For more information on this issue, see http://www.adobe.com/go/dw_svn_en.

The error message also appears inside a modal dialog or the background file transfer log.

Reason


Using Adobe Dreamweaver and another Subversion client on the same machine may prevent your site from interacting with the Subversion server.

Third party client software can update your local site's Subversion meta data to a newer client version, which is unsupported by Adobe Dreamweaver CS4.

3rd party Subversion clients can include:

  • TortoiseSVN
  • SmartSVN
  • Subclipse

Additional clients can be found at Tigris Open Source Software Engineering Tools.

For example:

You're using Adobe Dreamweaver CS4, which supports the Subversion client libs 1.4.5 and you're using TortoiseSVN (1.5.x), which is supporting client version 1.5, on the same computer. Once you touch your local site using TortoiseSVN (e.g. submit a file), the local Subversion meta data of your site is converted to client version 1.5. Because of this conversion, Dreamweaver can no longer interact with the Subversion server. The newer Subversion client format is not backwards compatible with the 1.4 format supported by Dreamweaver.

Solution


Run the Dreamweaver extension conversion script

To restore Subversion 1.4.5 client library compatibility, run the conversion script which has been wrapped into a Dreamweaver extension.

The extension triggers a Python script, so you must have the Python script interpreter installed on your local machine. For additional information, please refer to the section, "To install Python on Windows."

Note: Python is installed as part of the default installation on Mac OS X.

Important: You can still make changes to your site within Dreamweaver. This problem only occurs when attempting to sync your site using the Subversion server. Other users will not be affected by the issue on your machine as the change to the meta data is local to your machine. However, Dreamweaver will be unable to interact with the server until you run the conversion script.

  1. Quit Dreamweaver.
  2. Download the Adobe Dreamweaver extension (English).
    Note: Additional languages are available for download in the Additional languages section of this document.
  3. Launch the Adobe Extension Manager CS4.
  4. Click Install.
  5. Select the downloaded extension and click Open.

    The installed extension will appear in Extension Manager CS4 as follows:

  6. Quit the Extension Manager.
  7. Launch Adobe Dreamweaver.
  8. Click Commands > Subversion Compatibility
  9. Click OK to convert your site. You will see the following message when the conversion script has completed successfully:
  10. Refresh your site.

Note: You can run the script any time. If you touched your local site with another Subversion client program again, repeat steps 8-10.

Additional Information


Subversion development offers a script that converts the site's Subversion version meta data to 1.4.x, which is compatible with Dreamweaver.

To install Python in Windows

In Windows, you need to install it prior to running Subversion conversion.

  1. Download Python.
  2. Run the installer and follow on screen instructions.
  3. Restart your computer.
  4. Return to the section, "Run the Dreamweaver extension conversion script."

Installed files

The extension uses a Python script to convert your local site's meta data, which is provided by Subversion (For more information, see http://subversion.tigris.org/faq.html#working-copy-format-change). Extension Manager will install two files within your user folder: the Python script (change-svn-wc-format.py) and the extension's code, which is used to run the script directly from within Dreamweaver (DWSVNConvert.htm). After running the extension, an output file is also created, which contains conversion log messages (change-svn-wc-format.output.txt). In the event a problem occurs during conversion, errors are recorded in the output file.

The extension gets installed into the your home directory in the following locations:

  • On Windows: Documents and Settings/<username>/Application Data/Adobe/Dreamweaver CS4/en_US/Configuration/commands/DWSVNConvert
  • On Mac OS: <username>/Library/Application Support/Adobe/Dreamweaver CS4/en_US/Configuration/commands/DWSVNConvert

Windows path system and Python:
The Python script will not run properly without having the PATH variable set on Windows which is not set by the Python installer. To change this, edit the Environment Variables in Windows.

1. Open Windows system properties.
2. In the Advanced tab, click Environment Variables
3. In System Variables, add the path where you installed Python to the Path variable (e.g. "C:\Python25"). Add a semi colon to the path if none exists (e.g. ";C\Python25").

Additional Languages

AlertThis content requires Flash

To view this content, JavaScript must be enabled, and you need the latest version of the Adobe Flash Player.

Download the free Flash Player now!

Get Adobe Flash Player

Creative Commons License

Search Support


Document Details

ID:kb406661

Products Affected:

dreamweaver