Dreamweaver のチェックイン/チェックアウトシステム、WebDAV または Subversion を使用して、ローカルサーバーとリモートサーバーからファイルをチェックインおよびチェックアウトします。
共同作業環境で作業している場合は、ローカルサーバーとリモートサーバーからファイルをチェックインおよびチェックアウトできます。リモートサーバーで作業しているのが自分だけの場合は、ファイルをチェックインまたはチェックアウトせずに Put および Get コマンドを使用できます。
テストサーバーでは、GET 機能と PUT 機能を使用することはできますが、チェックイン / チェックアウト機能を使用することはできません。
ファイルをチェックアウトすることは、「今このファイルで作業中です。触らないでください!」と宣言することと同じです。ファイルがチェックアウトされると、そのファイルをチェックアウトした人の名前が Files パネルに表示され、ファイルのアイコンの横に赤いチェックマーク(チームメンバーがファイルをチェックアウトした場合)または緑のチェックマーク(自分がファイルをチェックアウトした場合)が表示されます。
ファイルをチェックインすると、他のチームメンバーがそのファイルをチェックアウトして編集できるようになります。ファイルを編集後にチェックインすると、ローカルバージョンは読み取り専用になり、Files パネルでファイルの横にロックシンボルが表示されて、ファイルに変更を加えることができなくなります。
Dreamweaver は、リモートサーバー上のチェックアウトされたファイルを読み取り専用にしません。Dreamweaver 以外のアプリケーションでファイルを転送する場合、チェックアウトされたファイルを上書きできます。ただし、Dreamweaver 以外のアプリケーションでは、ファイル階層内のチェックアウトされたファイルの横に LCK ファイルが表示され、このような事故を防ぐのに役立ちます。
チェックイン/チェックアウトシステムの設定
チェックイン/チェックアウトシステムを使用する前に、ローカルサイトをリモートサーバーに関連付ける必要があります。
新しいサーバーを追加するには、「新規サーバーの追加」ボタンをクリックします。
既存のサーバーを選択して、「既存のサーバーの編集」ボタンをクリックします。
このオプションは、編集用にファイルをチェックアウトしたことを他のユーザーに知らせたり、別のマシンにファイルのより新しいバージョンを残した可能性があることを自分に警告したりするのに便利です。
チェックイン/チェックアウトオプションが表示されない場合は、リモートサーバーが設定されていないことを意味します。
ファイル/開くを使用してファイルを開く場合、このオプションが選択されていてもファイルはチェックアウトされません。
チェックアウト名
ファイルパネルには、チェックアウトされているファイルと並んでチェックアウト名が表示されるので、チームメンバーは、必要なファイルをチェックアウトしているユーザーに連絡することができます。
数台のコンピューターを使って単独で作業をしている場合、各マシンで異なるチェックアウト名を使用してください(例えば AmyR-HomeMac と AmyR-OfficePC など)。これで、チェックインするのを忘れた場合に、ファイルの最新バージョンがどこにあるかがわかります。
電子メールアドレス
メールアドレスを入力すると、ファイルをチェックアウトしたときに、Files パネルでそのファイルの横に自分の名前がリンク(青色で下線付き)として表示されます。チームメンバーがリンクをクリックすると、デフォルトのメールプログラムが開いて、ユーザーのメールアドレスとファイル名およびサイト名に対応する件名を含む新しいメッセージが作成されます。
リモートフォルダーに対するファイルのチェックインとチェックアウト
チェックイン/チェックアウトシステムを設定した後、Files パネルまたはドキュメントウィンドウからリモートサーバー上のファイルをチェックインおよびチェックアウトできます。
Files パネルを使用したファイルのチェックアウト
ローカルビューまたはリモートビューでファイルを選択できますが、テストサーバービューでは選択できません。
赤いチェックマークは、別のチームメンバーがファイルをチェックアウトしていることを示し、ロックシンボルは、ファイルが読み取り専用(Windows)またはロック済み(Macintosh)であることを示します。
ファイルパネルのツールバーにある「チェックアウト」ボタンをクリックします。
右クリック(Windows)または Control キーを押しながらクリック(Macintosh)して、コンテキストメニューから「チェックアウト」を選択します。
新しいファイルをチェックアウトする際は、通常従属ファイルをダウンロードするのが良いアイデアですが、従属ファイルの最新バージョンが既にローカルディスクにある場合は、再度ダウンロードする必要はありません。
チェックアウトしたことを示す緑色のチェックマークがローカルファイルのアイコンの横に表示されます。
現在アクティブなファイルをチェックアウトした場合、現在開いているバージョンのファイルは新しいチェックアウトされたバージョンによって上書きされます。
ファイルパネルを使用してファイルをチェックインする
ローカルビューまたはリモートビューでファイルを選択できますが、テストサーバービューでは選択できません。
ファイルパネルツールバーの「チェックイン」ボタンをクリックします。
右クリック(Windows)またはControlキーを押しながらクリック(Macintosh)して、コンテキストメニューから「チェックイン」を選択します。
新しいファイルをチェックインする際は、通常従属ファイルをアップロードするのが良いアイデアですが、従属ファイルの最新バージョンが既にリモートサーバーにある場合は、再度アップロードする必要はありません。
ファイルが読み取り専用になったことを示すロックシンボルがローカルファイルのアイコンの横に表示されます。
現在アクティブなファイルをチェックインした場合、設定した環境設定オプションによっては、チェックインされる前にファイルが自動的に保存される場合があります。
ドキュメントウィンドウから開いているファイルをチェックインする
一度にチェックインできるのは、開いている 1 ファイルのみです。
サイト/チェックインを選択します。
ドキュメントウィンドウのツールバーのファイル管理アイコンをクリックし、ポップアップメニューから「チェックイン」を選択します。
現在のファイルがファイルパネルのアクティブなサイトの一部ではない場合は、Dreamweaver により現在のファイルがどのローカルサイトに属しているかが調べられます。 現在のファイルがファイルパネルでアクティブなサイト以外のサイトに属する場合は、Dreamweaver がそのサイトを開き、チェックイン操作を実行します。
現在アクティブなファイルをチェックインする場合に、ファイルを自動的に保存してからチェックインするように、環境設定のオプションを設定できます。
ファイルのチェックアウトの取り消し
ファイルをチェックアウトした後、編集しないことにした場合(または行った変更を破棄することにした場合)、チェックアウト操作を元に戻してファイルを元の状態に戻すことができます。
ファイルのチェックアウトを元に戻すには、次のいずれかを実行します。
ドキュメントウィンドウでファイルを開き、「サイト」>「チェックアウトを元に戻す」を選択します。
ファイルパネル(ウィンドウ>ファイル)で、右クリック(Windows)またはControlキーを押しながらクリック(Macintosh)して、「チェックアウトを元に戻す」を選択します。
ファイルのローカルコピーは読み取り専用になり、加えた変更はすべて失われます。
WebDAVを使用してファイルをチェックインおよびチェックアウトする。
Dreamweaver は WebDAV(Web ベースの分散オーサリングおよびバージョン管理)を使用するサーバーに接続できます。WebDAV は HTTP プロトコルの拡張機能セットで、ユーザーがリモート Web サーバー上のファイルを共同で編集および管理できるようにします。詳細については、www.webdav.org を参照してください。
新しいサーバーを追加するには、「新規サーバーの追加」ボタンをクリックします。
既存のサーバーを選択して、「既存のサーバーの編集」ボタンをクリックします。
「チェックアウト名」ボックスに、他のチームメンバーに対してユーザーを識別する名前を入力します。
「電子メールアドレス」テキストボックスに電子メールアドレスを入力します。
名前と電子メールアドレスは、WebDAV サーバーで所有権を識別するために使用され、連絡目的でファイルパネルに表示されます。
Dreamweaver は WebDAV アクセス用にサイトを設定します。サイトファイルでチェックインまたはチェックアウトコマンドを使用すると、ファイルは WebDAV を使用して転送されます。
WebDAV は、PHP タグや SSI などの動的コンテンツを含むファイルを適切にチェックアウトできない場合があります。これは、HTTP GET によってチェックアウト時にこれらがレンダリングされるためです。
Subversion(SVN)によるファイルの取得とチェックアウト
Subversion(SVN)サポートは Dreamweaver 2017 以降のバージョンで削除されました。
Dreamweaver は Subversion(SVN)を使用したサーバーに接続できます。SVN はバージョン管理システムの一種であり、リモート Web サーバー上のファイルに対する編集や管理の共同作業を複数のユーザーで実行する場合に使用できます。 Dreamweaver は SVN クライアントのすべての機能を備えてはいませんが、ファイルの最新バージョンを取得し、変更を加え、そのファイルをコミットすることができます。
Dreamweaver CS5 は Subversion 1.6.6 クライアントライブラリを使用し、Dreamweaver CS5.5 は 1.6.9 クライアントライブラリを使用します。 Subversion 1.4.5 より後のバージョンのクライアントライブラリは、下位互換性がありません。 サードパーティのクライアントアプリケーション(TortoiseSVN など)を更新して Subversion の以降のバージョンで使用する場合、更新された Subversion アプリケーションによってローカル Subversion のメタデータが更新され、Dreamweaver は Subversion と通信できなくなります。 この問題には、Subversion サーバーの更新は影響しません。サーバーの更新は下位互換性があります。 Subversion 1.7 以降で動作するサードパーティのクライアントアプリケーションにアップグレードする場合は、Dreamweaver で再び Subversion を使用するには、先にアドビ システムズ社で更新を確認する必要があります。 この問題について詳しくは、www.adobe.com/go/dw_svn_en を参照してください。
SVN でバージョン管理されたファイルに対する作業では、サードパーティ製のファイル比較ツールの使用をお勧めします。 ファイルを比較して差分を調べると、他のユーザーによってファイルに加えられた変更内容を正確に把握できます。 ファイル比較ツールについて詳しくは、Google Search など Web の検索エンジンで「ファイル比較」や「差分」のツールを検索してください。 Dreamweaver はほとんどのサードパーティ製ツールと共に使用できます。
SVN と Dreamweaver を使用した作業について説明する概要ビデオは、www.adobe.com/go/lrvid4049_dw を参照してください。
SVN 接続の設定
Dreamweaver で Subversion(SVN)をバージョンコントロールシステムとして使用する前に、SVN サーバーへの接続を設定する必要があります。 SVN サーバーへの接続は、サイト定義ダイアログボックスの「バージョンコントロール」カテゴリーで設定します。
SVN サーバーはファイルのリポジトリで、ユーザーがファイルを取得およびコミットする場所です。 Dreamweaver で通常使用するリモートサーバーとは異なります。 SVN を使用する場合、リモートサーバーは Web ページの「ライブ」サーバーとして残り、SVN サーバーはバージョンコントロールの対象となるファイルのリポジトリになります。 一般的なワークフローとしては、SVN サーバーとの間でファイルの取得とコミットを行い、次に Dreamweaver からリモートサーバーにファイルをパブリッシュします。 リモートサーバーの設定は、SVN の設定から完全に独立しています。
この設定を始める前に、SVN サーバーと SVN リポジトリへのアクセス権が必要です。 SVN について詳しくは、Subversion の Web サイト(/http://subversion.apache.org/)を参照してください。
SVN 接続を設定するには、以下の手順に従います。
サイト/サイトの管理を選択し、バージョンコントロールを設定するサイトを選択し、「編集」ボタンをクリックします。
Dreamweaver サイトのローカルフォルダーとリモートフォルダーをまだ設定していない場合は、最低でもローカルサイトを設定してから続行する必要があります。 この段階ではリモートサイトの設定は必要ありませんが、最終的には Web にファイルをパブリッシュする前に設定する必要があります。 詳しくは、Dreamweaver サイトの操作を参照してください。
サイト設定ダイアログボックスで、バージョン管理カテゴリを選択します。
アクセスポップアップメニューから「Subversion」を選択します。
アクセスオプションを以下のように設定します。
- プロトコルポップアップメニューからプロトコルを選択します。 使用可能なプロトコルは、HTTP、HTTPS、SVN、および SVN + SSH です。
SVN + SSH プロトコルを使用するには特別な構成が必要です。 詳細については、www.adobe.com/go/learn_dw_svn_ssh_en を参照してください。
「サーバーアドレス」テキストボックスに、SVN サーバーのアドレスを入力します(通常は servername.domain.com の形式)。
「リポジトリパス」テキストボックスに、SVN サーバー上のリポジトリを指定するパスを入力します(通常、これは /svn/your_root_directory のようなパスになります。 SVN リポジトリのルートフォルダー名はサーバー管理者が決定します)。
(オプション)デフォルトのサーバーポート以外のサーバーポートを使用する場合は、「ポートを指定」を選択してポート番号をテキストボックスに入力します。
SVN サーバーのユーザー名とパスワードを入力します。
「テスト」をクリックして接続をテストするか、「OK」をクリックしてダイアログボックスを閉じます。次に「完了」をクリックしてサイトの管理ダイアログボックスを閉じます。
サーバーとの接続が確立されたら、SVN リポジトリをファイルパネルで表示できるようになります。 リポジトリを表示するには、ビューポップアップメニューから「リポジトリビュー」を選択し、展開されたファイルパネルで「リポジトリファイル」ボタン
をクリックします。
最新バージョンのファイルの取得
SVN リポジトリから最新バージョンのファイルを取得すると、そのファイルの内容および対応するローカルコピーの内容がマージされます。 つまり、最後にコミットした時点からファイルが更新されている場合は、その更新がコンピューターのローカルバージョンのファイルにマージされます。 対応するファイルがローカルハードドライブにまだ存在しない場合は、ファイルが単に取得されます。
リポジトリから初めてファイルを取得する際には、空のローカルディレクトリか、リポジトリ内のファイルと名前が重複するような既存ファイルを含まないローカルディレクトリを使用してください。 Dreamweaver による最初の試行時、リモートリポジトリ内のファイルと合致する名前のファイルがローカルドライブに含まれていると、リポジトリファイルはローカルドライブにマウントされません。
SVN 接続が正しく設定されていることを確認します。
次のいずれかの操作を実行します。
ファイルパネルの表示ポップアップメニューから「ローカル表示」を選択して、SVN ファイルのローカルバージョンを表示します。(展開されたファイルパネルで作業している場合、ローカルビューが自動的に表示されます。)次に、対象のファイルまたはフォルダーを右クリック(Windows)または Control キーを押しながらクリック(Macintosh)して、「バージョン管理」>「最新バージョンを取得」を選択します。
ファイルパネルの表示ポップアップメニューから「リポジトリ表示」を選択するか、展開されたファイルパネルの「リポジトリファイル」ボタンをクリックして、SVN リポジトリファイルを表示します。次に、対象のファイルまたはフォルダーを右クリック(Windows)または Control キーを押しながらクリック(Macintosh)して、「最新バージョンを取得」を選択します。
または、ファイルを右クリックしてコンテキストメニューの「チェックアウト」を選択するか、ファイルを選択して「チェックアウト」ボタンをクリックして最新バージョンを取得します。 ただし、SVN ではチェックアウトワークフローがサポートされないため、このアクションによるファイルのチェックアウトは、従来の意味でのチェックアウトではありません。
ファイルのコミット
SVN 接続が正常に設定されていることを確認してください。
次のいずれかの操作を実行します。
「表示」ポップアップメニューから「ローカル表示」を選択して、ファイルパネルで SVN ファイルのローカルバージョンを表示します。(展開されたファイルパネルで作業している場合、ローカルビューが自動的に表示されます。)次に、コミットするファイルを選択し、チェックインボタンをクリックします。
ファイルパネルの表示ポップアップメニューからリポジトリビューを選択するか、展開されたファイルパネルのリポジトリファイルボタンをクリックして、SVNリポジトリファイルを表示します。次に、コミットするファイルを右クリック(Windows)またはControlキーを押しながらクリック(Macintosh)し、チェックインを選択します。
コミットダイアログでアクションを確認し、必要に応じて変更を行い、OKをクリックします。
アクションを変更するファイルを選択し、コミットダイアログボックス下部のボタンをクリックすることで、アクションを変更できます。コミットと無視の2つの選択肢があります。
ファイルパネルでファイルに緑のチェックマークが付いている場合は、変更後のファイルがまだリポジトリにコミットされていないことを示します。
リポジトリに格納されたファイルまたはフォルダーのステータス更新
SVN ステータスの更新は個別のファイルまたはフォルダーに対して実行できます。 更新操作では表示全体は更新されません。
SVN 接続が正しく設定されていることを確認します。
SVNリポジトリファイルを表示するには、ファイルパネルの表示ポップアップメニューから「リポジトリビュー」を選択するか、展開されたファイルパネルの「リポジトリファイル」ボタンをクリックします。
リポジトリ内の任意のフォルダーまたはファイルを右クリック(Windows)またはControlキーを押しながらクリック(Macintosh)し、ステータス更新を選択します。
ローカルファイルまたはフォルダーのステータス更新
SVN ステータスの更新は個別のファイルまたはフォルダーに対して実行できます。 更新操作では表示全体は更新されません。
SVN 接続が正しく設定されていることを確認します。
表示ポップアップメニューから「ローカルビュー」を選択して、ファイルパネルにSVNファイルのローカルバージョンを表示します。(展開されたファイルパネルで作業している場合、ローカルビューが自動的に表示されます。)
ファイルパネル内の任意のフォルダーまたはファイルを右クリック(Windows)またはControlキーを押しながらクリック(Macintosh)し、ステータス更新を選択します。
ファイルのバージョンの表示
SVN接続が正常に設定されていることを確認してください。
次のいずれかの操作を実行します。
ファイルパネルの表示ポップアップメニューからローカルビューを選択して、ファイルパネルにSVNファイルのローカルバージョンを表示します。(展開されたファイルパネルで作業している場合、ローカルビューが自動的に表示されます。)次に、リビジョンを確認したいファイルを右クリック(Windows)またはControlキーを押しながらクリック(Macintosh)し、バージョン管理 > リビジョン表示を選択します。
ファイルパネルの表示ポップアップメニューからリポジトリビューを選択するか、展開されたファイルパネルのリポジトリファイルボタンをクリックして、SVNリポジトリファイルを表示します。次に、リビジョンを確認したいファイルを右クリック(Windows)またはControlキーを押しながらクリック(Macintosh)し、リビジョン表示を選択します。
リビジョンヒストリーダイアログボックスで、興味のあるリビジョンを選択し、以下のいずれかを実行します:
- 「ローカルファイルと比較」をクリックし、選択したバージョンとファイルのローカルバージョンを比較します。
ファイルを比較するには、サードパーティのファイル比較ツールを事前にインストールしておく必要があります。 ファイル比較ツールについて詳しくは、Google Search など Web の検索エンジンで「ファイル比較」や「差分」のツールを検索してください。 Dreamweaver はほとんどのサードパーティ製ツールと共に使用できます。
「比較」をクリックして 2 つの選択したバージョンを比較します。 2 つのバージョンを同時に選択するには、Control キーを押しながら 2 つのバージョンを順にクリックします。
「ビュー」をクリックし、選択したバージョンを表示します。 このアクションによって、同じファイルの現在のローカルコピーが上書きされることはありません。 選択したバージョンは、他のファイルと同じようにハードドライブに保存することができます。
「最新バージョンへの更新」をクリックし、選択したバージョンをリポジトリの最新バージョンにします。
ファイルのロックとロック解除
SVN リポジトリ内のファイルをロックすると、作業中のファイルを他のユーザーに知らせることができます。 他のユーザーは、ロックされたファイルをローカルで編集することはできますが、ロックしたユーザーによってロックが解除されるまでコミット操作はできません。 リポジトリのファイルをロックすると、開いた鍵のアイコンが表示されます。 他のユーザーに対しては、閉じた鍵のアイコンが表示されます。
SVN 接続が正しく設定されていることを確認します。
次のいずれかの操作を実行します。
ファイルパネルの表示ポップアップメニューからリポジトリビューを選択するか、展開されたファイルパネルのリポジトリファイルボタンをクリックして、SVNリポジトリファイルを表示します。次に、対象のファイルを右クリック(Windows)またはControlキーを押しながらクリック(Macintosh)し、ロックまたはロック解除を選択します。
ファイルパネルの表示ポップアップメニューからローカルビューを選択して、ファイルパネルにSVNファイルのローカルバージョンを表示します。(展開されたファイルパネルで作業している場合、ローカルビューが自動的に表示されます。)次に、対象のファイルを右クリック(Windows)またはControlキーを押しながらクリック(Macintosh)し、ロックまたはロック解除を選択します。
リポジトリへの新しいファイルの追加
ファイルパネルでファイルに青のチェックマークが付いている場合は、SVN リポジトリに存在しないファイルであることを示します。
SVN 接続が正しく設定されていることを確認します。
ファイルパネルで、リポジトリに追加するファイルを選択し、チェックインボタンをクリックします。
コミットダイアログボックスでファイルがコミット用に選択されていることを確認し、OKをクリックします。
ファイルの移動、コピー、削除または復帰
ファイルを移動するには、ローカルサイトの移動先フォルダーにファイルをドラッグします。
ファイルを移動すると、新しい場所のファイルには「履歴と共に追加」の記号が付けられ、古い場所のファイルには「削除」の記号が付けられます。 これらのファイルをコミットすると、古い場所のファイルの表示が消えます。
ファイルをコピーするには、ファイルを選択してコピーし(編集/コピー)、新しい場所にファイルをペーストします(編集/ペースト)。
ファイルをコピーしてペーストすると、新しい場所のファイルには「履歴と共に追加」の記号が付けられます。
ファイルを削除するには、ファイルを選択し、「削除」を押します。
Dreamweaver には、ローカルバージョンのファイルのみを削除するか、ローカルバージョンと SVN サーバーのバージョンの両方のファイルを削除するかを指定するオプションがあります。 ローカルバージョンのみ削除することを選択した場合、SVN サーバーのファイルには影響しません。 SVN サーバーのバージョンも削除することを選択した場合は、ローカルバージョンに「削除」の記号が付けられます。削除を実行するには、ファイルをコミットする必要があります。
コピーまたは移動したファイルを元の場所に復帰するには、ファイルを右クリックし、バージョンコントロール/復帰を選択します。
競合するファイルの解決
作業対象のファイルとサーバー上にある別のファイルとの間に競合が発生した場合、ファイルを編集してから解決済みのマークを付けることができます。 例えば、他のユーザーによる変更と競合するファイルをチェックインしようとしても、SVN ではコミットが許可されません。 その場合はリポジトリから最新バージョンを取得し、作業用コピーに手動で変更を加え、さらに、ファイルを解決済みとしてマークすることによりコミットを可能にします。
SVN 接続が正しく設定されていることを確認します。
ファイルパネルで「表示」ポップアップメニューから「ローカル表示」を選択して、SVN ファイルのローカルバージョンを表示します。(展開されたファイルパネルで作業している場合は、ローカル表示が自動的に表示されます。)
解決したいファイルを右クリック(Windows)または Control キーを押しながらクリック(Macintosh)し、「バージョン管理」>「解決済みとしてマーク」を選択します。
オフライン化
ファイルの転送中はオフラインにし、リポジトリへの他のアクセスを防ぐことができます。 「最新バージョンを取得」や「コミット」など、接続を要する操作を行うと、SVN リポジトリに自動的に再接続されます。
SVN 接続が正しく設定されていることを確認します。
ファイルパネルで「表示」ポップアップメニューから「ローカル表示」を選択して、SVN ファイルのローカルバージョンを表示します。(展開されたファイルパネルで作業している場合は、ローカル表示が自動的に表示されます。)
ファイルパネル内の任意のファイルまたはフォルダーを右クリック(Windows)または Control キーを押しながらクリック(Macintosh)し、「バージョン管理」>「オフラインにする」を選択します。
ローカル SVN サイトのクリーンアップ
このコマンドを使用すると、ファイルのロックを除去し、完了していない操作を続行できるようになります。 「作業用コピーがロックされている」ことを示すエラーが発生する場合は、このコマンドで古いロックを除去します。
SVN 接続が正しく設定されていることを確認します。
ファイルパネルで「表示」ポップアップメニューから「ローカル表示」を選択して、SVN ファイルのローカルバージョンを表示します。(展開されたファイルパネルで作業している場合は、ローカル表示が自動的に表示されます。)
クリーンアップしたいファイルを右クリック(Windows)または Control キーを押しながらクリック(Macintosh)し、「バージョン管理」>「クリーンアップ」を選択します。
Subversion 制御下のサイトのファイルとフォルダーの移動について
Subversion 制御下のサイトにあるローカルバージョンのファイルやフォルダーを移動すると、SVN レポジトリと同期している他のユーザーに問題が生じる場合があります。 例えば、ローカルバージョンのファイルを移動し、そのファイルを数時間後にリポジトリにコミットした場合、その間に他のユーザーがファイルの移動前の場所から最新バージョンを取得しようとする場合があります。 このため、ローカルバージョンのファイルを移動した場合は、常に直後に SVN サーバーにファイルをコミットする必要があります。
ファイルやフォルダーは、手動で削除するまでは SVN サーバーに残ります。 したがって、ファイルを別のローカルフォルダーに移動してコミットした場合でも、古いバージョンのファイルはサーバーの移動前の場所に残ります。 混乱を避けるには、移動したファイルやフォルダーの古いコピーを削除してください。
ローカルバージョンのファイルを移動して SVN サーバーにコミットすると、ファイルの改訂履歴は失われます。