親ページ: Altium デザイン環境に慣れる
この上部ペインには、選択したプロジェクトのすべてのファイルが表示され、それらがVCSに含まれているかどうかも表示されます。追加または削除のマークがされているかどうかを含む追加の関連情報も表示されます。バージョン管理にコミットするファイルを選択できます。Path列は各ファイルのパスを示し、Status列はファイルの現在の状態を示します。このダイアログのこの部分には、右クリックメニューもあります:
-
Select All – ダイアログにリストされているすべてのファイルを選択してください。選択したファイルはVCSに追加されます。
-
Select None – ダイアログにリストされているすべてのファイルを選択解除する場合にクリックしてください。これらのファイルはVCSに追加されません。
-
Select Project Documents – プロジェクトファイルのみを選択する場合にクリックしてください。
下部ペイン
-
Comment – このテキストボックスでファイルをバージョン管理にコミットする前にコメントを書くことができます。
-
Compare – プロジェクトのコミットまたはリリースとローカルに保存された回路図文書を比較するコマンドを選択して、比較結果はデフォルトのウェブブラウザの新しいタブで表示されます。このオプションは、プロジェクトがAltium 365ワークスペースにホストされている場合にのみ利用可能です。
対象のワークスペース内にフォーカスされたワークスペースプロジェクトが存在し、現在接続されていない場合、Altium Designerは自動的にこのワークスペースに接続します。
プロジェクトドキュメントのローカル変更を破棄するには、ドキュメントエントリを右クリックして、右クリックメニューからHistory & Version Control » Revert Local Modificationsコマンドを選択します。同様に、プロジェクトファイルのローカル変更を破棄することもできますし、メインメニューからProject » History & Version Control » Revert Local Modificationsコマンドを選択することもできます。プロジェクトドキュメントへのすべてのローカル変更が失われ、ファイルはそのベースリビジョン(作業フォルダにチェックアウト/更新されたファイルの最後のリビジョン)に戻ります。戻されたファイルの状態は、以前の状態(例えば、Modified
と表示されていたファイルはNo modification
に戻る)によって異なります。
-
ユーザーがプロジェクトを閲覧のみ可能な場合、プロジェクトファイルの隣にあるサーバーに保存リンクおよびプロジェクトエントリの右クリックメニューからのサーバーに保存コマンドは利用できません。
-
プロジェクトドキュメントの完全修飾ファイル名は260文字未満、ディレクトリ名は248文字未満でなければなりません。
-
Altium 365 Workspaceプロジェクトに既存のプロジェクト関連ドキュメントを追加することはできますが、256 MBを超えるzip
、7z
、rar
ファイルには制限があることに注意してください。そのようなファイルを含むプロジェクトはWorkspaceに保存できず、Gitエラーが発生します。この問題を解決する方法については、Gitエラーのステータスコード471でプロジェクトデータを修正する方法のナレッジベース記事を参照してください。
作業コピーとワークスペースプロジェクトの同期解決
完全に管理され、バージョン管理されたPCBプロジェクトの適用は、プロジェクトのローカル作業フォルダの内容とワークスペースのバージョン管理されたストレージとの間の厳密な同期に依存しています。この関係が通常のプロセスの外で行われた変更によって中断されると、管理されたプロジェクト構造が破損する可能性があります。
ローカル-リモートストレージ同期が切れる可能性のある変更には、作業プロジェクトフォルダの名前の変更、移動、またはコピー/クローニングなどの手動アクションが含まれます。これらの問題は、状況に基づいて推奨されるアクションを強調表示する選択ダイアログを通じて検出および対処されます。一般的に、そのオプションは、フォルダプロジェクトを現在の管理プロジェクトとして再同期するか、サーバーとのプロジェクトの関係を削除する(プロジェクトを非管理化する)ことです。
プロジェクトのローカル作業コピーの場所を手動で変更した場合に同期に戻るためのオプション。
サーバーのIDが変更された場合など、より複雑な同期の中断も発生する可能性があります。たとえば、サーバー自体の名前が変更されたり移動されたり、ローカルプロジェクトファイルが異なるサーバーIDパラメータを含むもので上書きされたり、プロジェクトの対象リポジトリが変更されたりした場合です。このような問題は、サーバーとローカルプロジェクトリポジトリ間の不一致を生じさせ、警告ダイアログや解決選択を提供するダイアログによって報告されます。
デザインプロジェクトのローカル作業コピーが対象とするリポジトリが変更された場合に正しい方向に戻るためのオプション。
プロジェクトのコピーを新しい名前で(必要な場合)、ハードディスクの指定された場所に保存するには、メインメニューからFile » Save Project Asコマンドを使用するか、Projectsパネルのエントリを右クリックしてコンテキストメニューからSave Project Asコマンドを選択します。コマンドを起動すると、標準のWindows Save Asダイアログが表示されます。このダイアログを使用して、プロジェクトファイルを保存する特定の保存先を参照し、必要に応じてファイルに新しい名前を付けます。新しく保存されたプロジェクトは、元のプロジェクトの代わりに開かれます。
プロジェクトを閉じるときの保存
プロジェクトを閉じる際に、まだ保存されていない変更されたドキュメントが2つ以上ある場合、変更されたドキュメントの保存確認ダイアログが開きます。このダイアログを使用して、それらのドキュメントをどうするかを決定します。
このダイアログは、Altium Designerを閉じようとしたときに、複数のプロジェクトにわたって開かれている変更された設計ドキュメントが少なくとも2つ存在し、まだ保存されていない場合にも表示されます。
プロジェクトやAltium Designer自体を閉じる際に、未保存のドキュメントをどのように扱うかを決定するためのConfirm Save for Modified Documentsダイアログを使用します。ダイアログのメインエリアには、保存するかどうかの決定を必要とする、開かれている変更されたドキュメント(名前とローカルコピーへのパスによって)がすべてリストされています。ドキュメントはタイプごとにグループ化されています(例えば、PCBドキュメント、PCBプロジェクト、回路図ドキュメント、BOMドキュメントなど)。
以下に可能な選択肢をリストアップします。文書がローカルかワークスペースベースか、そして後者の場合、その文書が既にローカルに保存されているかどうかによって、実際に提示される選択肢が変わります。
- この選択肢は、ローカル文書またはまだローカルに保存されていないワークスペース文書に対して利用可能です。後者の場合、接続されたワークスペースに変更をコミットすることなく、文書をローカルに保存することができます。
- この選択は、ローカルドキュメントやまだローカルに保存されていないワークスペースドキュメントに対して利用可能です。ドキュメントへの変更は破棄されます。
- この選択は、ワークスペースドキュメントに対して利用可能で、それが既にローカルに保存されているかどうかに関わらずです。ドキュメントへの変更は、該当する場合はローカルに、そして接続されたワークスペースに保存されます。
- この選択は、ワークスペースのドキュメントが既にローカルに保存されている場合に利用可能です。ローカルに保存するものがないため、このドキュメントに対しては何も行われません。
修正されたドキュメントがワークスペースから開かれ、そのワークスペースがアクティブなワークスペースでない場合、Save to Server
の選択肢は利用できません。そのようなドキュメントは、該当する場合にのみローカルに保存できます。
以下のボタンがダイアログの下部にあり、一括で決定を行うことができます:
- このボタンを使用して、各ドキュメントに対して「ローカルに保存」する方法で迅速に決定を設定します。ローカルドキュメントまたはまだローカルに保存されていないワークスペースドキュメントの場合、その決定はSave
に設定されます。既にローカルに保存されているワークスペースドキュメントの場合、その決定はDo nothing
に設定されます。
- このボタンを使用して、各ドキュメントに対して「保存しない」方法で迅速に決定を設定します。ローカルドキュメントまたはまだローカルに保存されていないワークスペースドキュメントの場合、その決定はDon't Save
に設定されます。既にローカルに保存されているワークスペースドキュメントの場合、その決定はDo nothing
に設定されます。
- このボタンを使用して、各ドキュメントに対して「完全に保存」するための決定を迅速に設定します。ローカルドキュメントの場合、その決定はSave
に設定されます。ワークスペースドキュメントの場合、その決定はSave to Server
に設定されます。
複数のエントリを選択するには、標準のCtrl+クリックおよびShift+クリック技術を使用し、右クリックのコンテキストメニューから決定を行って、選択したすべてに適用します。実際に適用される決定は、以前に説明したように、ドキュメントがローカル/ワークスペースベースかどうかによって異なります。複数選択は、同じグループ化されたカテゴリ内のドキュメント間でのみ機能することに注意してください。
オートセーブバックアップ
Altium Designerのような環境で電子製品を開発すると、多くの電子ファイルが生成されます。これらのファイルは、貴社の知的財産(IP)であり、適切な方法で保存および管理されなければなりません。Altium Designerには、ファイルが安全に保持され、バックアップされ、必要に応じて古いバージョンを取り出せるようにするための多くの機能が含まれています。
Altium Designerには、指定された時間間隔で開いているすべてのファイルの複数バージョンを自動的に保存する機能が含まれています。PreferencesダイアログのData Management – Backupページで設定されたAuto Save機能は、変更されたすべての現在開いているファイル(Projectsパネルでは、ファイル名の後にアスタリスクが表示されます)を指定された場所および指定された時間間隔でコピーして保存します。各ファイルの最大10バージョンが、PreferencesダイアログのPathエントリで指定された場所に保存されます。
この機能は、災害復旧のために意図されています。例えば、電源が落ちてPCが予期せずシャットダウンした場合です。AutoSaveファイルは、ファイル名に.~(X)
が追加されることで識別されます。例えば、ファイルMySchematic.SchDoc
はMySchematic.~(1).SchDoc
として自動保存され、次にMySchematic.~(2).SchDoc
などとなります。指定されたバージョン数が保存されると、ファイル名は再利用されることに注意してください。つまり、ファイル名内の括弧内の番号ではなく、ファイルのタイムスタンプを使用して最新のファイルを識別する必要があります。
オートセーブファイルは、Add autosaved documents to historyオプションをPreferencesダイアログのData Management – Local Historyページで有効にすることで、ローカル履歴にも含めることができます。このオプションを有効にすると、オートセーブイベントが発生したときにファイルは両方の場所に保存されます。ローカル履歴に保存されるコピーには、ファイル名に日付とタイムスタンプが含まれており、ローカル履歴機能で使用される圧縮ZIP形式で保存されます。ローカル履歴機能についてもっと知りたい場合は、Storage Managerページの Local Historyセクションを参照してください。