ストレージマネージャパネル

現在、バージョン 17.1. をご覧頂いています。最新情報については、バージョン ストレージマネージャパネル の 25 をご覧ください。
 

親ページ: システム&環境パネル

メイングリッドの右クリックコマンドを備えたストレージマネージャーパネル。
メイングリッドの右クリックコマンドを備えたストレージマネージャーパネル。

概要

このパネルを使用すると、Windowsでのファイルストレージの観点からアクティブプロジェクトをナビゲートできます。また、ドキュメントのローカル履歴機能とバージョン管理へのアクセスも提供します。

パネルアクセス

ストレージマネージャーパネルはワークスペースパネルとして実装されており、デザインエディターウィンドウの右下にあるSystemボタンをクリックし、次にStorage Managerをクリックすることでアクセスできます。また、View » Workspace Panels » System » Storage Managerをクリックすることでもアクセスできます。

Systemボタンを使用してストレージマネージャーパネルを開きます。

プロジェクトパネルはプロジェクトの論理構造を表しており、ストレージマネージャーパネルはファイル管理タイプのインターフェースを提供します。

内容と使用法

ストレージマネージャーパネルは、アクティブなプロジェクトのドキュメントのフォルダ/ファイルビューを表示します。プロジェクトの一部となっているドキュメントとそれらが保存されている場所、およびプロジェクトに明示的に追加されていないが保存されているその他のファイルをすぐに確認できます。このパネルは、アクティブなプロジェクト内のドキュメントとパスをリスト表示します。ドキュメントを右クリックすると、名前の変更や削除など、ファイル管理タスクを実行できます。詳細は以下のセクションで説明します。

アクティブなドキュメントがSVNデータベースライブラリ(*.SVNDBLib)の場合、パネルはリンクされたSubversionリポジトリからチェックアウトされたシンボルとフットプリントライブラリのローカル作業コピーを表示します。このパネルは、リポジトリへの変更のコミットとリポジトリからの更新のための中央インターフェースとして機能します。

ストレージマネージャーパネルは以下の用途に使用できます:

  • プロジェクト内またはアクティブなプロジェクトのフォルダ構造内のファイルに対する一般的なファイル管理機能。
  • SVNリポジトリに保存され、SVNデータベースライブラリに関連付けられたシンボルおよびフットプリントライブラリの管理。このパネルは、リポジトリに保存されているライブラリのコピーがチェックアウトされるローカル作業ディレクトリにアクセスを提供します。リポジトリへの変更のコミットとリポジトリからの更新の受信は、このパネルを通じてのみ実行できます。
  • ローカル履歴機能を使用したバックアップの管理(Data Management - Local Historyを参照)。
  • プロジェクトのためのSCC(ソースコードコントロール)準拠のバージョン管理インターフェースとして。
  • プロジェクトのためのCVS(Concurrent Versions System)準拍のインターフェースとして。
  • プロジェクトのためのSVN準拍のインターフェースとして。
  • ローカル履歴またはCVSリビジョンリストのいずれかの2つのバージョン間での物理的および電気的な比較を実行する。

詳細情報については、以下を参照してください:バージョン管理の使用バージョン管理とデザインリポジトリ、および データベースライブラリの利用

パネルの領域

ストレージマネージャーパネルは、三つの領域に分かれています:

  • Folders領域
  • Files領域
  • Time line領域 - 分割ビューに切り替え可能で、以下を表示します:
    • VCS Revisions
    • Local History

フォルダーエリア

このエリアは、アクティブプロジェクトのフォルダ構造を表示します。アクティブドキュメントがプロジェクトまたはSVNデータベースライブラリの一部である場合、このエリアの見出しはプロジェクトまたはライブラリの名前になります。プロジェクトファイルは、ルートディレクトリに対応して構造の最上部にリストされ、そのディレクトリ内に含まれる他のすべてのフォルダとサブフォルダが、それらの格納階層で下に表示されます。

設計エディタウィンドウでアクティブなドキュメントがプロジェクトの一部である場合、このプロジェクトフォルダのストレージ構造は表示されたままになります。アクティブなドキュメントがフリードキュメント(つまり、プロジェクトに追加されていない)の場合、そのドキュメントが存在するルートディレクトリを表す領域にそのドキュメントのエントリのみが表示されます。ハードディスク上に他のサブフォルダが存在していても表示されません。

アクティブなドキュメントがSVNデータベースライブラリファイルの場合、ローカル作業ディレクトリにチェックアウトされたシンボルとフットプリントのフォルダ構造が表示されます。このディレクトリは、リンクされたSVNリポジトリのライブラリに変更をコミットするためのローカルワークスペースです。

エントリをクリックすると、ルートディレクトリまたはサブフォルダ内に含まれるドキュメントがFiles領域にリストされます。

Folders領域内を右クリックすると、次のコマンドにアクセスできます:

  • Refresh - Deleteコマンドを使用した後やWindowsエクスプローラーを使用してフォルダーに変更を加えた後に、領域の内容を更新するためにクリックします。
  • Copy - 選択した項目をコピーするためにクリックします。これにより、プロジェクト間でフォルダーを簡単にコピーできます。このコマンドを選択したときにプロジェクトエントリ自体が選択されている場合、フォルダー構造全体がコピーされます。
  • Paste - 以前にコピーしたフォルダーやプロジェクトディレクトリをアクティブなプロジェクトのフォルダー構造に貼り付けるためにクリックします。内容は構造内の現在フォーカスされているフォルダーに貼り付けられます。
  • Delete - フォルダー構造から選択したフォルダーを削除するためにクリックします。削除前に確認を求めるダイアログが表示されます。進めると、フォルダーはハードディスクから永久に削除されます。注: プロジェクト自体のエントリは削除できません。
  • Rename - 選択したフォルダーまたは選択したフォルダーのグループ内でフォーカスされているフォルダーの名前を変更するためにクリックします。フォルダーのエントリが編集可能になります。必要に応じてフォルダーの新しい名前を入力します。注: プロジェクト自体のエントリは名前を変更できません。
  • New - 構造内の現在フォーカスされているフォルダーの下に新しいサブフォルダーを作成するためにクリックします。フォルダーはハードディスクに追加され、エントリが編集可能になり、必要に応じてフォルダーの名前を直接入力できます。
  • Add Folder to Version Control - このコマンドは、アクティブなプロジェクトがバージョン管理下にある場合にのみ利用可能で、選択したフォルダーをFoldersリストからプロジェクトの親フォルダーの下にバージョン管理に追加するAdd to Version Controlダイアログを開きます。
  • Get Changes From Repository - このコマンドは、アクティブなプロジェクトまたはSVNDBLibがバージョン管理にリンクされている場合にのみ利用可能です。このコマンドを使用して、選択したフォルダーおよびすべてのサブフォルダー内のローカル作業コピーのファイルをリポジトリからの最新バージョンで更新します。
  • Clean Up - このコマンドはSVN作業コピーをクリーンアップし、コピーのロックを解除し、ファイルアクセスの中断などの問題により未完了の操作を再開します。

ファイル領域

このパネルの領域には、アクティブプロジェクトのルートディレクトリまたはサブフォルダに現在保存されているすべてのドキュメントがリストされます。フリードキュメントの場合、フリードキュメントと同じ場所に保存されているすべてのドキュメントが表示されます。

SVNデータベースライブラリドキュメントの場合、この領域にはFolders領域で現在選択されているフォルダ内のすべてのシンボルまたはフットプリントライブラリがリストされます。これらのライブラリは実際のリポジトリにあるものではなく、ローカル作業ディレクトリにチェックアウトされたものです。

Folders領域のエントリをクリックすると、ドキュメントの内容が表示されます。

ファイルLibrariesフォルダの内容です。

各ドキュメントには、以下の情報が表示されます:

  • File - 拡張子を含むファイル名。
  • Size - ディスク上のファイルサイズ(バイト単位)。
  • Kind - ファイルのタイプ。
  • Date Modified - ファイルが最後に保存された日時。
  • Status - バージョン管理におけるドキュメントの現在の状態。

追加のドキュメント情報は、以下の表示エントリー技術を使用して伝えられます(これらの表示タイプのほとんどは、プロジェクトの一部であるドキュメントにのみ関連しています):

  • 紫色のテキスト - アクティブなプロジェクトファイルを区別するために使用されます。
  • 太字のテキスト - デザインエディターウィンドウでアクティブなドキュメントを区別するために使用されます。
  • 赤色のテキスト - 修正されて保存されていないドキュメントを区別するために使用されます。(注:ドキュメントがアクティブであり、かつ修正されている場合、ハイライトされた赤いエントリーとして表示されます)。
  • 灰色のテキスト - フォルダ内に存在するがプロジェクトの一部として追加されていないドキュメントを区別するために使用されます。Kind列のエントリーは括弧で囲まれます(例:{TEXT})。リストにプロジェクトに追加されたドキュメントのみが表示されるように、領域の右上にあるOnly Show Files in Current Projectオプションをチェックしてこれらのドキュメントを非表示にします。
  • イタリック体 - プロジェクトの一部として追加されているが、そのプロジェクトのストレージ階層には存在しないドキュメントを区別するために使用されます(例:インストールの一部である制約ファイル)。

ドキュメントエントリをクリックすると、そのドキュメントが保存されているローカルフォルダへのパスがパネルの上部に表示されます(完全なパスはツールチップとしても表示されます)。SVNリポジトリ内のリポジトリフォルダへのリンク状態も表示されます。現在のプロジェクトの一部として実際に追加されていないフォルダ内のドキュメントを非表示にするには、Only Show Files in Current Projectをチェックしてください。

Files領域内で右クリックすると、以下のコマンドにアクセスできます:

  • Open - 選択したドキュメントをデザインエディターウィンドウでアクティブドキュメントとして開きます。ドキュメントのグループが選択されている場合、すべてのドキュメントがデザインエディターウィンドウでタブドキュメントとして開かれ、フォーカスされたエントリがアクティブドキュメントになります。(ドキュメントエントリをダブルクリックすると、デザインエディターウィンドウでアクティブドキュメントとして開きます。)
  • Refresh - 例えばDeleteコマンドを使用した後やWindowsエクスプローラーを使用してドキュメントに変更を加えた後など、領域の内容を更新するためにクリックします。
  • Copy - 選択したドキュメントをコピーするためにクリックします。これにより、同じプロジェクトのフォルダ間や異なるプロジェクトのフォルダに簡単にドキュメントをコピーできます。
  • Paste - 以前にコピーしたドキュメントをアクティブプロジェクトのフォーカスフォルダに貼り付けるためにクリックします。
  • Add Project Folder to Version Control - まだバージョン管理にコミットされていないプロジェクトの場合、このコマンドはAdd to Version Controlダイアログを開き、完全なプロジェクトフォルダをバージョン管理に追加できます。
  • Delete - 選択したドキュメントを削除するためにクリックします。削除の確認を求めるダイアログが表示されます。進めると、ドキュメントはハードディスクから永久に削除されます。注:プロジェクトドキュメントは削除できません。
  • Rename - 選択したドキュメント(または選択したドキュメントのグループ内のフォーカスドキュメント)の名前を変更するためにクリックします。ドキュメントのファイル名のエントリが編集可能になります。必要に応じて新しい名前を入力してください。

右クリックバージョン管理コマンド

バージョン管理ソフトウェアがコンピュータにインストールされている場合、追加のバージョン管理関連コマンドが右クリックメニューに表示されます。利用可能なコマンドは、アクティブなプロジェクトとそのドキュメントがバージョン管理リポジトリに追加されているか、また使用しているバージョン管理システムの種類(CVSまたはSVN)によって異なります。以下は、可能なすべてのコマンドのリストです。特定のタイプのバージョン管理システムに特有のコマンドは、そのように示されています:

  • Add Project Folder to Version Control - このコマンドを使用して、選択したプロジェクトをバージョン管理リポジトリ/データベースに追加します。このコマンドは、プロジェクトがまだバージョン管理に追加されていない(または以前に追加されていない)場合にのみ利用可能です。コマンドを起動すると、使用しているバージョン管理ソフトウェアに依存して、Add to Version Controlダイアログが表示されます。このダイアログでは、デザインリポジトリのターゲットを選択するか、現在のプロジェクトのために新しいフォルダーエントリを作成する必要があります。プロジェクトの保存領域が定義された後(そして、プロジェクトがデータベースにリンクされた後)、Add to Version Controlダイアログには、プロジェクトとその構成ドキュメントが表示され、プロジェクトファイルがバージョン管理データベースに追加するために既に選択されています。この時点でバージョン管理に入れたい他のファイルを必要に応じて選択します。

Add to Version Controlダイアログからデザインリポジトリを選択すると、提案されたバージョン管理ファイルでダイアログが埋められます。

OKをクリックした後、ファイルはバージョン管理データベースに追加され、関連するドキュメントのFiles領域のステータスフィールドにScheduled for additionと表示されます。

  • Commit Whole Project - このコマンドを使用して、ファイルのScheduled for additionステータスによって示されるように、既に追加されているプロジェクトをバージョン管理にコミットします(上記参照)。続くバージョン管理へのコミットダイアログでは、コミットされるプロジェクトファイルが事前に選択され、必要に応じてファイルを手動でチェック/未チェックとすることができます。このダイアログには、コメントを書き込むためのエリアも提供されています。これは、プロジェクトドキュメントがチェックインされるときに添付されます。



OKをクリックすると、ファイルがバージョン管理データベースに追加され、パネルのFiles領域にあるドキュメントの関連するStatusフィールドにNo modificationと表示されます。



プロジェクトの一部であり、プロジェクトドキュメントと同じフォルダにあるファイルのみがチェックインされることに注意してください。

  • Remove Project From Version Control - このコマンドを使用して、選択したプロジェクトをバージョン管理リポジトリ/データベースから削除します。このコマンドは、プロジェクトが現在バージョン管理に追加されている場合にのみ利用可能です。コマンドを起動すると、バージョン管理から削除ダイアログが表示され、プロジェクトのエントリが選択された状態で準備されます。

関連するプロジェクトドキュメントもリストされ、これらをバージョン管理データベースから削除するために任意またはすべてを選択できます。 OKをクリックすると、プロジェクトおよび他の指名されたドキュメントはScheduled for deletionのステータスに進行します。



後続のコミットコマンド(Commit Whole projectまたは個々のファイルに対してはCommit)を実行すると、プロジェクトファイルがバージョン管理データベースから削除され、これらのドキュメントはNot in version controlというステータスエントリーで表示されます。
バージョン管理データベースからプロジェクト自体を削除することにより、プロジェクトをバージョン管理と関連付けないように要求していることに注意してください。これにより、Altium Designerとバージョン管理ソフトウェアとのリンクが削除されます。プロジェクトのみを削除しても、バージョン管理データベースの関連プロジェクトドキュメントはすべて削除されるわけではありません。それらはまだそこに存在しますが、Altium Designerからバージョン管理へのリンクがなくなるため、Altium Designerはそれらがバージョン管理データベースにないかのように振る舞います。プロジェクトがバージョン管理に再度追加され、システムを再同期するためにリフレッシュが行われると、再びチェックインされたように表示されます。

  • Add To Version Control - 選択したファイルをバージョン管理リポジトリに追加するためにこのコマンドを使用します。コマンドを実行すると、ファイルの状態がScheduled for additionに変更されます。プロジェクト全体を追加する場合と同様に、最終的なコミットステップではEdit Commentダイアログが表示されます。



このダイアログを使用して、ファイルにコメント(またはログメッセージ)を添付します。例えば、なぜそのファイルをバージョン管理に追加するのかを説明するためです。必要に応じて新しいコメントを入力するか、以前のコメントテキストを使用します。

選択されたファイルを正しくチェックインするためには、そのファイルが親プロジェクトの一部である必要があります。追加されるファイルが現在開かれている場合は、バージョン管理に追加する前に保存する必要があります。なぜなら、メモリ内の現在のコピーではなく、最後に保存されたバージョンのファイルがVCSに取り込まれるからです。

  • Remove From Version Control - 選択されたファイルをバージョン管理リポジトリから削除するには、このコマンドを使用します。削除プロセスは使用中のバージョン管理システムによって異なります:
  • CVS and SVN - ファイルは変更がコミットされると直接削除されます。
      
  • Commit (CVS and SVN) - 選択されたファイルの作業コピーに加えられた変更(ステータスが変更されたと区別される)をVCSリポジトリにチェックインするためにこのコマンドを使用します。作業フォルダのファイルの最新コピーがチェックインされ、関連するリビジョン番号が増加します - 上記のCommit Whole Projectを参照してください。

  • ファイルをチェックアウトしてから他の誰かが更新をコミットしている場合、ファイルをコミットすることは許可されません。この場合、ファイルをコミットする前に最初にアップデートを実行する必要があります。

  • Restore (CVS and SVN) - リポジトリから欠落しているファイルを復元するためにこのコマンドを使用します。欠落しているファイルとは、リポジトリには存在するがローカルのハードドライブには存在しないファイルを意味します。これは、ファイルが削除されたり名前が変更されたり、誰かがプロジェクトに新しいファイルを追加した場合に発生する可能性があります。欠落しているファイルは、右クリックメニューでRestoreを選択することにより、バージョン管理リポジトリから取得できます。

  • Refresh - このコマンドを使用して、ストレージマネージャーパネルで選択されたプロジェクトと、バージョン管理データベースに存在する対応するプロジェクトとの間のリンクを問い合わせ、ローカルプロジェクトとそのドキュメントのステータスを更新します。コマンドを起動すると、フォーカスされたプロジェクトとそのドキュメントのステータスがバージョン管理データベースのエントリと照合され、更新されます。このコマンドはいつでも使用できますが、バージョン管理ソフトウェアで直接チェックイン、チェックアウト、または削除などのアクションを実行した後に特に便利です。F5 ショートカットキーもストレージマネージャーパネルでドキュメントのステータスを更新するために使用できます。

  • UpdateおよびUpdate Whole Project(CVS and SVN) - CVSリポジトリ内のそのファイルの最新リビジョンに存在する変更で、選択されたファイルの作業コピーを更新するためにこのコマンドを使用します。
      
  • CVS Properties - 選択されたドキュメントのCVSリポジトリ内のエントリに関するプロパティ情報を表示するためにこのコマンドを使用します。コマンドを起動すると、フォーカスされたドキュメントに関連するプロパティ情報を含むダイアログが表示されます。ダイアログインターフェースとその中に含まれる情報は使用しているバージョン管理ソフトウェアによって異なりますが、通常はファイルタイプ、サイズ、バージョン、ファイルが現在チェックアウトされているかどうかなどの情報が含まれます。

タイムライン領域

Time line領域は、現在選択されているフォルダーやファイルに対する歴史的イベントとバージョン管理イベントを時間経過と共にリスト表示します。

この領域は、右クリックメニューを介して、デフォルトの組み合わせビューと「クラシック」VCS/履歴ビューの間で切り替えることができます。

上部: ストレージマネージャーの履歴とVCSイベントのデフォルトの「タイムライン」ビュー。下部: VCSとローカル履歴のイベントが分離された、代替の「クラシック」ビュー。

コマンドと機能は、両方のビュータイプに共通しており、以下にクラシックな二重ビューモードについて説明します。

VCSリビジョン

アクティブなプロジェクトがFolders領域でバージョン管理下にあり、CVSまたはSVNバージョン管理システムのいずれかを使用している場合、そのプロジェクトに属するドキュメントをProject Files領域のパネルで選択すると、VCS Revisions領域にそのドキュメントの履歴リビジョンリストが表示されます。

選択したライブラリドキュメントの履歴は、そのライブラリがデータベースによって参照されるシンボルまたはフットプリントライブラリであり、そのデータベースがSVNデータベースライブラリファイルにリンクされている場合にも表示されます。

リビジョン履歴リストには、以下のエントリタイプが含まれることがあります:

  • Document - ワークスペースで現在開いているドキュメントのバージョン。このドキュメントには変更が加えられており、まだ保存されていません。
  • Last Saved Contents - ドキュメントの最後に保存されたバージョン(ローカルの作業フォルダ内)。
  • RevisionNumber - VCSリポジトリ内のドキュメントのリビジョン。ドキュメントを変更し、保存してからVCSリポジトリにコミットすると、そのコピーが保存されリビジョン番号が増加します。VCS内の最新リビジョンが最初にリストされます。

リストの各エントリーには、以下の情報が提供されます:

  • Date Modified - ドキュメントと最後に保存された内容のエントリーについては、ドキュメントの作業コピーが最後に保存された時刻です。VCSリビジョンエントリーについては、ファイルがコミットされた時刻です。
  • Author - VCSソフトウェアに現在ログインしている人物の名前です。
  • Comment - VCSリビジョンに適用されたコメントで、ファイルをVCSリポジトリにコミットする際に適用されます。特定のメッセージテキストが入力されていない場合、デフォルトの文字列 *** empty log message *** が使用されます。

VCS Revisions領域内で右クリックすると、次のコマンドにアクセスするためのコンテキストメニューが開きます:

  • Compare - このコマンドは、領域内の2つのバージョンが選択されたときに利用可能になります。ドキュメント間の比較を実行するために使用します(ドキュメントの比較を参照)。
  • Open - このコマンドを使用して、選択されたバージョンのドキュメントをデザインエディターウィンドウで開きます。開かれたドキュメントの名前は、リビジョン番号で接頭されます。例えば、[リビジョン1.2] Buzzer.SchDocのようになります。このコマンドは、領域内で複数のバージョンエントリが選択されている場合には利用できません。
  • Switch to Combined View - 上記のように、領域を代替の(単一の)タイムラインビューに切り替えます。

ローカル履歴

このパネルの領域は、パネルのFiles領域に現在フォーカスされているドキュメントのローカル履歴を表示します。

履歴リストには、以下のエントリが含まれることがあります:

  • Document - ワークスペースで現在開いているドキュメントのバージョン。このドキュメントには変更が加えられており、まだ保存されていません
  • Last Saved Contents - ドキュメントの最後に保存されたバージョン
  • Version n - ドキュメントのローカル(手動)バックアップバージョン。ドキュメントを保存すると、最後に保存された内容としてリストされていたバージョンがバージョン1としてバックアップされます。再度保存すると、最後に保存された内容がバージョン2としてバックアップされ、このようにしてドキュメントの履歴が作成されます
  • Version n [label] - ラベルが適用されたドキュメントのローカル(手動)バックアップバージョン
  • Version n [AutoSave Date Time] - AutoSave-Date/Timestampラベルで区別される、ドキュメントの自動生成されたバックアップ。

たとえば、最新のバージョンが上にリストされている履歴は以下の通りです:

  • ドキュメント
  • 最後に保存された内容
  • バージョン 3
  • バージョン 2 [自動保存 2015-01-28 14~14~17-935]
  • バージョン 1 [オリジナルドラフト]

Local History領域内で右クリックすると、以下のコマンドにアクセスできます:

  • Compare - このコマンドは、領域内の2つのバージョンが選択されたときに利用可能になります。ドキュメント間の比較を実行するために使用します(ドキュメントの比較を参照)。
  • Open - このコマンドを使用して、選択されたバージョンのドキュメントをデザインエディターウィンドウで開きます。このコマンドは、領域内で複数のバージョンエントリが選択されている場合には利用できません。
  • Apply Label - このコマンドを使用して、選択されたバージョンに意味のあるラベルを追加します(例:その目的を簡単に認識するため)。ラベルを適用ダイアログが開き、必要に応じてラベルの名前を最大64文字まで入力します。エントリはVersion n [Label]として表示されます。ラベルが適用されると、保存されたバックアップは読み取り専用になります。
  • Revert to - このコマンドを使用して、ファイルの選択されたバージョンに戻ります。最後に保存されたバージョンはバックアップされ、それに従って復元されたバージョンを示すラベルが適用されます。選択された歴史的バージョンが現在のバージョンとなり、デザインエディターウィンドウに表示されます。
  • Delete - このコマンドを使用して、ファイルの選択されたバージョンを削除します。ファイルはハードディスクから完全に削除されます。注意 - ドキュメントまたは最後に保存された内容のエントリは削除できません。
  • Purge History - 選択されたドキュメントのローカル履歴ファイルを削除します。ドキュメント履歴の消去を確認するダイアログが表示され、どのローカル履歴ファイルを消去するか正確に決定できます。



OKをクリックすると、選択したドキュメントのローカル履歴領域にある全てのバージョンnエントリー(nはリビジョン番号)が、定義されたパージオプションに従って削除されます。ファイルのラベル付きバージョンもパージに含めるオプションを有効にしている場合、関連するバージョンn [ラベル] エントリーも削除されます。

  • Show Autobackups - このコマンドを使用して、Altium Designerの自動保存機能を使用して作成されたファイルの自動保存バージョンをローカル履歴リスト内に表示します。
  • Switch to Combined View - パネル領域をタイムラインビューに戻し、VCS/履歴イベントが単一の領域に表示されるように変更します。

ドキュメントの比較

VCS RevisionsまたはLocal History領域のいずれかで2つのエントリを選択し、右クリックしてコンテキストメニューからCompareを選択します。2つのドキュメント間で比較が行われ、その結果はドキュメントのタイプによって異なります:

  • 回路図やPCB(設計またはライブラリ)ドキュメントについては、グラフィカルな比較が行われ、検出された違いが違いパネルにリストされます。ドキュメントの2つのバージョンを設計エディターウィンドウで並べて開くことで、グラフィカルに違いを確認できます。検出された違いのトップレベルフォルダをクリックすると、その違いが両方のドキュメントで同時に強調表示されます。

  • テキストベースのASCIIドキュメントの場合、CompareFormダイアログが表示され、2つのバージョンのドキュメントのグラフィカルな「diff」が表示されます。選択されたドキュメントは並べて表示されます。このダイアログは比較専用であり、ロードされたドキュメントを変更することはできません。
    色分けにより、ダイアログは2つのドキュメントバージョン間のさまざまな違いを強調表示します - 追加された行(ピンク)、変更された行(緑)、削除された行(青)。変更の要約と色コードの凡例がダイアログの左下に表示されます。

設定

  • バージョン管理機能の有効/無効とシステムの種類(CVSまたはSVN)は、Preferencesダイアログ(DXP » Preferences)のData Management - Version Controlページから選択します。
  • アクティブなSVNデータベースライブラリファイルのシンボルとフットプリントライブラリを表示するには、これらのライブラリのコピーを指定されたローカル作業フォルダにチェックアウトする必要があります。このディレクトリは、Preferencesダイアログのata Management - SVN Librariesページで指定されます。また、PreferencesダイアログのData Management - Version Controlページでバージョン管理システムがSVN - サブバージョンに設定されていることを確認する必要があります。
  • ファイルの最終保存内容バージョンは、プロジェクトフォルダに保存されたファイルの実際のマスターコピーです。手動バックアップバージョン(バージョン1、バージョン2など)は、プロジェクトのサブフォルダー - 履歴に保存されます。必要に応じて、すべてのローカルバックアップバージョンのファイルを選択した単一の保存場所に保存することもできます。Preferencesダイアログ(DXP » Preferences)のData Management - Local HistoryページでUse global repositoryオプションを有効にし、必要な保存フォルダを指定してください。
  • ローカル(手動で作成された)バックアップは、個人の好みとストレージスペースに応じて、任意の数を作成できます。バックアップは、指定された時間(日数)が経過するまでハードディスクに保持されます - これもPreferencesダイアログ(DXP » Preferences)のData Management - Local Historyページで指定されます。生成されたバックアップドキュメントをローカル履歴に保持する日数を1から10日の間で指定でき、その時間が経過すると、新しいバックアップが作成されるにつれて(タイムスタンプに従って)削除されます。
  • 開いているドキュメントは、Preferencesダイアログ(DXP » Preferences)のデータ管理 - バックアップページで設定された自動保存機能を使用して自動的にバックアップできます。

ヒント

  • 標準の複数選択機能がサポートされています - Ctrl+クリックShift+クリック。さらに、パネルの FilesVCS RevisionsLocal History領域で、クリックアンドドラッグを使用して複数のドキュメントを選択することができます。
  • デザインエディターウィンドウでアクティブなドキュメントのローカル履歴には、Project » Local History » Show Local Historyコマンドを使用してアクセスすることもできます。ローカル履歴 ダイアログが表示され、開いているドキュメントの現在のバージョン、ドキュメントの最後に保存されたバージョン、および以前に保存されたバックアップが表示されます。

  • 比較したいドキュメントの2つのバージョンを選択し、Compareボタンをクリックします。デフォルトでは、ドキュメント最後に保存された内容が比較用に選択されています。
  • 回路図やPCB設計、ライブラリドキュメントについては、Project » Show Physical Differencesコマンドを使用して、同じドキュメントの2つのバージョンをグラフィカルに比較することもできます。以前のバージョン(通常はバックアップ)を異なる名前で保存してから開くようにしてください。ドキュメントのバックアップバージョンをプロジェクトに追加する必要はありません。自由に開くことができます。比較するドキュメントを選択ダイアログにアクセスするためにコマンドを実行し、Advancedモードで設定された場合、比較のためのドキュメントの2つのバージョンを選択することができます。


OKをクリックして比較を進めると、検出された違いが違いパネルに表示されます。

  • 以下のキーボードショートカットを使用して、パネル内をナビゲートできます:
    • 上矢印 - 領域内の前のエントリを選択します。
    • 下矢印 - 領域内の次のエントリを選択します。
    • 右矢印 - トップレベルのエントリまたはサブフォルダを展開します。
    • 左矢印 - トップレベルのエントリまたはサブフォルダを折りたたみます。
    • Tab - パネルの次の時計回りの領域にフォーカスします。
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
注記

利用できる機能は、Altium 製品のアクセスレベルによって異なります。Altium Designer ソフトウェア サブスクリプション の様々なレベルに含まれる機能と、Altium 365 プラットフォーム で提供されるアプリケーションを通じて提供される機能を比較してください。

ソフトウェアの機能が見つからない場合は、Altium の営業担当者に連絡して 詳細を確認してください。

Content