Ошибка «SVN: #155021. Невозможно обновить файл, используя интеграцию Subversion Dreamweaver…» | Dreamweaver CS4

Проблема

При подключении к серверу 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 не может взаимодействовать с сервером, пока вы не запустите сценарий преобразования.

  1. Завершите работу Dreamweaver.
  2. Загрузите Расширение Adobe Dreamweaver (на английском языке).

    Примечание. Дополнительные языки доступны для загрузки в разделе Дополнительные языки, расположенном в нижней части этого документа.
  3. Запустите Adobe Extension Manager CS4.



    ПРИМЕЧАНИЕ
    .
    В Windows Vista и Windows 7 необходимо запустить программу Extension Manager от имени администратора, чтобы успешно выполнить оставшиеся шаги. Нажмите правой кнопкой мыши значок Adobe Extension Manager CS4 и выберите «Запустить от имени администратора».

     

  4. Нажмите кнопку «Установить».
  5. Выберите загруженное расширение и нажмите кнопку «Открыть».  Установленное расширение отображается в Extension Manager CS4 следующим образом:

     

  6. Закройте Extension Manager.
  7. Запустите Adobe Dreamweaver.
  8. Выберите «Команды» > «Совместимость с Subversion»

  9. Нажмите «ОК», чтобы выполнить преобразование сайта. После успешного завершения сценария преобразования вы увидите следующее сообщение:

  10. Обновите сайт.

Примечание. Вы можете запустить сценарий в любое время. Если вы воспользовались для своего сайта другой клиентской программой Subversion, повторите шаги 8–10.

Дополнительная информация

Разработчики Subversion предлагают использовать сценарий, который преобразует метаданные Subversion-версии сайта до версии 1.4.x, совместимой с Dreamweaver.

Установка Python в Windows

Установите Python в Windows перед запуском преобразования Subversion.

  1. Запустите программу установки и следуйте инструкциям на экране.
  2. Перезагрузите компьютер.
  3. Выполните пункты решения, описанные выше.

Установленные файлы

Расширение использует сценарий 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.

  1. Откройте системные свойства Windows.
  2. На вкладке «Дополнительно» нажмите «Переменные среды».
  3. В разделе «Системные переменные» добавьте переменной Path путь, куда была установлена программа Python (например, C:\Python25). При необходимости добавьте точку с запятой (например, «;C\Python25»).

Дополнительная информация

Использование 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.

 

Получайте помощь быстрее и проще

Новый пользователь?