SVN 接続時に「Subversion の統合を使用してファイルを更新できません」エラーが発生する(Dreamweaver CS4)
この情報は、米国アドビシステムズ社が提供している情報をもとにローカライズし、作成したものです。
日本語環境での動作保証はしておりませんのでご了承ください。
問題点 (Issue)
Adobe Dreamweaver CS4 で Subversion を使用したサーバに接続すると、以下のエラーメッセージが表示されるか、またはバックグラウンドファイル操作ログに記録されます。
- 「SVN: #155021. コンピュータにある新しいバージョンの Subversion クライアントアプリケーションにより、このファイルの Subversion メタデータが更新されたため、Dreamweaver の Subversion の統合を使用してこのファイルを更新できません。この問題について詳しくは、http://www.adobe.com/go/dw_svn_jp を参照してください。」

理由 (Reason)
Dreamweaver と Subversion クライアントアプリケーションを同一のコンピュータで使用している場合、Dreamweaver サイトと Subversion サーバ間での接続に問題が発生することがあります。
以下のようなサードパーティ製クライアントアプリケーションを使用して、ローカルサイトの Subversion メタデータを更新することは可能ですが、Dreamweaver CS4 ではサポートしていません。
- TortoiseSVN
- SmartSVN
- Subclipse
サードパーティ製クライアントアプリケーションについては、以下の Subversion プロジェクト Web サイトを参照してください。
URL : http://subversion.tigris.org/*(英語)
例えば、Subversion 1.4.5 をサポートする Dreamweaver CS4 を使用し、同一のコンピュータで Subversion 1.5.x をサポートする TortoiseSVN も使用している場合、TortoiseSVN で Dreamweaver のローカルサイトに配置されているファイルにアクセスすると、サイトのローカル Subversion メタデータは、クライアントの TortoiseSVN によってバージョンが 1.5 に書き換えられます。これにより、Dreamweaver は Subversion サーバに接続することができなくなります。より新しい Subversion クライアント形式は、Dreamweaver CS4 がサポートする 1.4 形式と下位互換がありません。
解決方法 (Solution)
この問題を解決するには、Subversion 変換スクリプトを実行します。
Subversion 1.4.5 クライアントと互換性のあるライブラリに復元するには、Dreamweaver CS4 Subversion 変換拡張機能をインストールし、変換スクリプトを実行します。拡張機能の実行には Python を使用するため、コンピュータに Python をインストールする必要があります。Windows で Python をインストールする方法については、追加情報を参照してください。
注意 : Mac OS X の場合、Python は初期設定でオペレーティングシステムの一部としてインストールされます。
重要 : この問題は、Dreamweaver でサイトに変更を加えることは可能ですが、サイトを同期する際にのみ問題が発生します。ローカルのコンピュータでメタデータが変更されている場合、他のユーザには影響を及ぼしませんが、変換スクリプトを実行するまで Dreamweaver はサーバに接続してファイル操作を行うことができません。
以下の操作を行います。
- Dreamweaver を終了します。
- 「DWSVNConvert_ja_jp.mxp」ファイルをダウンロードします。
注意 : その他の言語用機能拡張については、追加情報の「その他の言語」からダウンロードすることができます。 - 以下のいずれかの操作を行います。
Windows
[スタート] メニューから [すべてのプログラム] - [Adobe Extension Manager CS4] を選択します。
※ Creative Suite 4 の場合は、[スタート] メニューから [すべてのプログラム] - [Adobe <エディション名> CS4] を選択し、[Adobe Extension Manager CS4] を選択します。
Macintosh
以下のフォルダを開き、「Adobe Extension Manager CS4」アイコンをダブルクリックします。
- Macintosh HD/アプリケーション/Adobe Extension Manager CS4 - [ファイル] メニューから [拡張機能をインストール] を選択します。
- 上記手順 2. でダウンロードした「DWSVNConvert_ja_jp.mxp」ファイルを選択し、[開く](Windows)/[選択](Macintosh)をクリックします。
- 「拡張機能 'Dreamweaver CS4 Subversion 変換拡張機能' をインストールしようとしています。続行しますか?」と表示されたら、拡張機能に関する免責事項をお読みいただき、承諾する場合は [承諾する] をクリックし、インストールを続行します。
- Extension Manager を終了します。
- Dreamweaver を起動します。
- [ファイル] パネルで変換するサイトを選択します。
- [コマンド] メニューから [Subversion 変換] を選択します。
- 「Dreamweaver Subversion 変換拡張機能へようこそ」と表示されたら、[OK] をクリックして変換を開始します。

- 「Subversion 1.4 メタデータ形式への変換が完了しました。」と表示されたら [OK] をクリックします。

- サイトをリフレッシュします。
注意 : 複数のサイトを変換する必要がある場合は、手順 9. ~ 12. の操作を繰り返し行います。
追加情報 (Additional Information)
Subversion 変換拡張機能を使用すると、Subversion メタデータを Dreamweaver と互換性のあるバージョンに変換することができます。Windows で Subversion 変換拡張機能を使用するには、Python をインストールする必要があります。
Python のインストール方法
以下の操作を行います。
- Python をダウンロードします。
- インストーラをダブルクリックして起動し、画面の指示に従ってインストールを完了します。
- コンピュータを再起動します。
- Windows で Path 変数を追加する方法を参照し、システム環境変数に Python のインストールパスを追加します。
- 上記解決方法を参照して Subversion 変換を行います。
Windows で Path 変数を追加する方法
Python のスクリプトは、Windows の環境変数で Path 変数が設定されていない場合は正しく動作しません。以下の操作を行い、環境変数に追加します。
- [スタート] メニューから [コントロールパネル] を選択します。
- [システムとメンテナンス](Windows Vista)/[パフォーマンスとメンテナンス](Windows XP)をクリックします。
- [システム] をクリックします。
- 以下のいずれかの操作を行います。
Windows Vista
- ウインドウ右側のタスクで [システムの詳細設定] をクリックします。
※ [ユーザーアカウント制御] ダイアログボックスが表示された場合は、[続行] をクリックします。
Windows XP
- [詳細設定] タブをクリックします。 - [環境変数] ボタンをクリックします。
- [システム環境変数] セクションで [Path] を選択し、[編集] ボタンをクリックします。
- [変数値] テキストボックスで、入力されているテキストの末尾にセミコロン(;)を追加し、Python がインストールされているフォルダパスを入力します。(例 : C:¥Python26)
- [OK] をクリックしてすべてのダイアログボックスを閉じます。
インストールされるファイルについて
Subversion 変換拡張機能は、ローカルサイトのメタデータを変換するために、Subversion から提供されている Python スクリプトを使用しています。(詳細については、http://subversion.tigris.org/faq.html#working-copy-format-change を参照してください。)Extension Manager で拡張機能をインストールする際、ユーザフォルダに Python スクリプトが記述されている「change-svn-wc-format.py」ファイルと、Dreamweaver からこのスクリプトを実行するための拡張コードが記述されている「DWSVNConvert.htm」ファイルの 2 つをインストールします。Subversion 変換を行うと、変換ログを含む「change-svn-wc-format.output.txt」ファイルが出力されます。変換中に問題が発生した場合、このファイルにエラー内容が記録されます。
Subversion 変換拡張機能は、以下のフォルダにインストールされます。
Windows Vista
C:\Users\<ユーザ名>\AppData\Roaming\Adobe\Dreamweaver CS4\ja_JP\Configuration\commands\DWSVNConvert
Windows XP
C:\Documents and Settings\<ユーザ名>\Application Data\Adobe\Dreamweaver CS4\ja_JP\Configuration\commands\DWSVNConvert
Macintosh
Macintosh HD/ユーザ/<ユーザ名>/ライブラリ/Application Support/Adobe/Dreamweaver CS4/ja_JP/Configuration/commands/DWSVNConvert
その他の言語
関連ドキュメント (Related Records)
文書番号 cpsid_84490 Subversion のリソースについて(Dreamweaver CS4/CS5)
Error: "SVN: #155021. You cannot update this file using Dreamweaver's Subversion integration... " When Connecting to Subversion in Dreamweaver CS4*(TechNote kb406661)
This content requires Flash
To view this content, JavaScript must be enabled, and you need the latest version of Adobe® Flash® Player.
Download the free Flash Player now!

