Проблема
При подключении к серверу Subversion в Dreamweaver CS4 возникает следующее сообщение об ошибке:
SVN: #155021. Невозможно обновить файл, используя интеграцию Dreamweaver Subversion, поскольку метаданные файла Subversion были обновлены более новым клиентским приложением Subversion. Дополнительные сведения об этой неполадке приведены на странице http://www.adobe.com/go/dw_svn_ru.

Сообщение об ошибке также появляется в модальном диалоговом окне или в журнале фоновой передачи файла.

Решение
Запустите сценарий преобразования расширений Dreamweaver.
Чтобы восстановить совместимость клиентской библиотеки Subversion 1.4.5, запустите сценарий преобразования, который был включен в расширение Dreamweaver.
Расширение запустит сценарий Python, поэтому убедитесь, что на вашем компьютере установлен интерпретатор сценариев Python. Дополнительные сведения приведены в разделе Установка Python в Windows ниже.
Примечание. Python устанавливается в Mac OS X в рамках установки по умолчанию.
Важно. Вы все еще можете изменить свой сайт в Dreamweaver. Эта проблема возникает только при попытке синхронизации вашего сайта с использованием сервера Subversion. Эта проблема не затрагивает других пользователей на вашем компьютере, поскольку изменение метаданных является локальным для вашего компьютера. Однако Dreamweaver не может взаимодействовать с сервером, пока вы не запустите сценарий преобразования.
Примечание. Дополнительные языки доступны для загрузки в разделе Дополнительные языки, расположенном в нижней части этого документа.
ПРИМЕЧАНИЕ. В Windows Vista и Windows 7 необходимо запустить программу Extension Manager от имени администратора, чтобы успешно выполнить оставшиеся шаги. Для этого щелкните правой кнопкой мыши значок Adobe Extension Manager CS4 и выберите «Запуск от имени администратора».
Примечание. Вы можете запустить сценарий в любое время. Если вы воспользовались для своего сайта другой клиентской программой Subversion, повторите шаги 8–10.
Дополнительная информация
Разработчики Subversion предлагают использовать сценарий, который преобразует метаданные Subversion-версии сайта до версии 1.4.x, совместимой с Dreamweaver.
Установка Python в Windows
Установите Python в Windows перед запуском преобразования Subversion.
Установленные файлы
Расширение использует сценарий Python Subversion для преобразования метаданных вашего локального сайта. (Дополнительные сведения приведены в разделе http://subversion.tigris.org/faq.html#working-copy-format-change.) Extension Manager установит в вашу пользовательскую папку два файла. Первый файл — это сценарий Python (change-svn-wc-format.py). Второй файл — это код расширения, который используется для запуска сценария непосредственно из Dreamweaver (DWSVNConvert.htm). После запуска расширения также создается файл вывода, который содержит сообщения журнала преобразования (change-svn-wc-format.output.txt). В случае возникновения проблем при конвертировании ошибки записываются в файл вывода.
Расширение устанавливается в следующую папку:
- 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
Система путей Windows и Python
Сценарий Python невозможно запустить должным образом без самостоятельной установки переменной PATH в Windows (которую не изменяет программа установки Python). Чтобы изменить эту переменную, отредактируйте переменные среды в Windows.
Дополнительная информация
Использование Adobe Dreamweaver и другого клиента Subversion на одном компьютере может помешать вашему сайту взаимодействовать с сервером Subversion.
Клиентское программное обеспечение сторонних производителей может обновлять метаданные Subversion вашего локального сайта до более новой версии клиента, которая не поддерживается Adobe Dreamweaver CS4.
Сторонние клиенты Subversion могут включать в себя:
- TortoiseSVN
- SmartSVN
- Subclipse
Другие клиенты вы можете найти на Apache Subversion.
Пример
Вы используете Adobe Dreamweaver CS4, который поддерживает клиентские библиотеки Subversion 1.4.5. И вы используете TortoiseSVN (1.5.x), который поддерживает клиентскую версию 1.5, на том же компьютере. Как только вы обратитесь к вашему локальному сайту с помощью TortoiseSVN (например, отправите файл), локальные метаданные Subversion вашего сайта преобразуются в версию 1.5.Из-за этого преобразования Dreamweaver больше не может взаимодействовать с сервером Subversion. Более новый формат клиента Subversion не имеет обратной совместимости с форматом 1.4, поддерживаемым Dreamweaver.
Создание красивых веб-сайтов в Dreamweaver
Создавайте дизайн, пишите код и управляйте динамическими веб-сайтами с помощью многофункционального инструмента.