액세스 가능성
Adobe
로그인 내 배송 정보 내 지원 정보

TechNote

오류: "SVN: #155021. Dreamweaver의 Subversion 통합을 사용하여 이 파일을 업데이트할 수 없습니다... "(Dreamweaver CS4의 Subversion에 연결 시)

문제

Dreamweaver의 Subversion 서버에 연결할 때 다음 오류가 발생합니다.

SVN: #155021. 컴퓨터의 최신 Subversion 클라이언트 응용 프로그램에서 파일의 Subversion 메타 데이터를 업데이트했기 때문에 Dreamweaver의 Subversion 통합을 사용하여 이 파일을 업데이트할 수 없습니다. 이 문제에 대한 자세한 내용은 http://www.adobe.com/go/dw_svn_kr을 참조하십시오.
*

오류 메시지는 모달 대화 상자 또는 배경 파일 전송 로그 내부에도 나타납니다.
*

원인

동일한 컴퓨터에서 Adobe Dreamweaver 및 다른 Subversion 클라이언트를 사용하면 사이트가 Subversion 서버와 상호 작용하지 못할 수 있습니다.

타사 클라이언트 소프트웨어에서는 로컬 사이트의 Subversion 메타 데이터를 최신 클라이언트 버전으로 업데이트할 수 있지만 이 버전은 Adobe Dreamweaver CS4에서 지원되지 않습니다.

타사 Subversion 클라이언트에는 다음이 포함되어 있습니다.

  • TortoiseSVN
  • SmartSVN
  • Subclipse

추가 클라이언트는 Tigris Open Source Software Engineering Tools에서 찾을 수 있습니다.

예:

동일한 컴퓨터에서 Subversion 클라이언트 라이브러리 1.4.5를 지원하는 Adobe Dreamweaver CS4와 클라이언트 버전 1.5를 지원하는 TortoiseSVN(1.5.x)을 사용하고 있습니다. TortoiseSVN을 사용하여 로컬 사이트에서 작업을 수행하면(예: 파일 전송) 사이트의 로컬 Subversion 메타 데이터가 클라이언트 버전 1.5로 변환됩니다. 이 변환으로 인해 Dreamweaver는 Subversion 서버와 더 이상 상호 작용할 수 없습니다. 최신 Subversion 클라이언트 형식은 Dreamweaver에서 지원되는 이전의 1.4 형식과 호환되지 않습니다.

해결 방법

Dreamweaver Extension 변환 스크립트 실행

Subversion 1.4.5 클라이언트 라이브러리 호환성을 복구하려면 Dreamweaver Extension으로 래핑된 변환 스크립트를 실행합니다.

Extension이 Python 스크립트를 트리거하므로 로컬 컴퓨터에 Python 스크립트 인터프리터가 설치되어 있어야 합니다. 자세한 내용은 "Windows에 Python을 설치하려면" 섹션을 참조하십시오.

참고: Python은 Mac OS X에 기본적으로 설치됩니다.

중요: Dreamweaver에서 사이트를 변경할 수도 있습니다. 이 문제는 Subversion 서버를 사용하여 사이트를 동기화하려는 경우에만 발생합니다. 메타 데이터 변경 사항은 귀하의 로컬 컴퓨터에만 적용되므로 다른 사용자는 귀하의 컴퓨터에서 이 문제로 인해 영향을 받지 않습니다. 그러나 변환 스크립트를 실행할 때까지 Dreamweaver는 서버와 상호 작용할 수 없게 됩니다.
  1. Dreamweaver를 종료합니다.
  2. Adobe Dreamweaver Extension을 다운로드합니다.
  3. Adobe Extension Manager CS4를 실행합니다.
  4. [설치]를 클릭합니다.
  5. 다운로드한 Extension을 선택하고 [열기]를 클릭합니다.

    설치한 Extension은 다음과 같이 Extension Manager CS4에 나타납니다.
    *

     

  6. Extension Manager를 종료합니다.
  7. Adobe Dreamweaver를 실행합니다.
  8. [명령] > [Subversion 호환성]을 클릭합니다.
    *
  9. [확인]을 클릭하여 사이트를 변환합니다.

    변환 스크립트가 성공적으로 완료되면 다음 메시지가 표시됩니다. *

  10. 사이트를 새로 고칩니다.
참고: 언제든지 스크립트를 실행할 수 있습니다. 다른 Subversion 클라이언트 프로그램으로 로컬 사이트 작업을 다시 수행하는 경우 8-10단계를 반복합니다.

추가 정보

Subversion 개발 버전에서는 사이트의 Subversion 버전 메타 데이터를 Dreamweaver와 호환되는 1.4.x로 변환하는 스크립트를 제공합니다.

Windows에 Python을 설치하려면

Windows에서 Subversion 변환을 실행하기 전에 먼저 Python을 설치해야 합니다.

  1. Python을 다운로드합니다.
  2. 설치 관리자를 실행하고 화면의 지시를 따릅니다.
  3. 컴퓨터를 다시 시작합니다.
  4. "Dreamweaver Extension 변환 스크립트 실행" 섹션으로 돌아갑니다.

설치된 파일

Extension에서는 Python 스크립트를 사용하여 Subversion에서 제공하는 로컬 사이트의 메타 데이터를 변환합니다(자세한 내용은 http://subversion.tigris.org/faq.html#working-copy-format-change 참조). Extension Manager는 사용자 폴더 내에 Python 스크립트(change-svn-wc-format.py)와 Extension의 코드 파일을 설치하는데 이 파일은 Dreamweaver 내부에서 스크립트를 직접 실행할 때 사용됩니다(DWSVNConvert.htm). Extension을 실행한 후에는 변환 로그 메시지가 포함되어 있는 출력 파일도 만들어집니다(change-svn-wc-format.output.txt). 변환 과정에서 문제가 발생하는 경우 출력 파일에 오류가 기록됩니다.

Extension은 다음 위치의 홈 디렉토리에 설치됩니다.

Windows Documents and Settings/<사용자 이름>/Application Data/Adobe/Dreamweaver CS4/en_US/Configuration/commands/DWSVNConvert

Macintosh <사용자 이름>/Library/Application Support/Adobe/Dreamweaver CS4/en_US/Configuration/commands/DWSVNConvert

Windows 경로 시스템 및 Python:
Python 설치 관리자가 설정되지 않은 Windows에서 PATH 변수를 설정하지 않으면 Python 스크립트가 제대로 실행되지 않습니다. 이를 변경하려면 Windows 환경 변수를 편집합니다.

  1. Windows 시스템 속성을 엽니다.
  2. [고급] 탭에서 [환경 변수]를 클릭합니다.
  3. [시스템 변수]에서 Python을 설치한 경로를 Path 변수에 추가합니다(예: “C:\Python25”). 아무 것도 없으면 경로에 세미 콜론을 추가합니다(예: “;C\Python25”).