Altium 365でPCBリビジョン管理を始める

Zachariah Peterson
|  投稿日 2020/11/25, 水曜日  |  更新日 2021/03/23, 火曜日
Altium 365でリビジョン管理を始める

Altium 365でリビジョンコントロールを始めるには、プロジェクト履歴についてのこの記事を読んでください。下記の方法を使用することもできますが、最新かつ最良の情報についてはプロジェクト履歴をチェックすることをお勧めします。

GithubやGoogle Docsを使い始めてから、私はリビジョンコントロールの魅力に取りつかれました。重要なファイルの複数のコピーを保持し、すべてのリビジョンにタイムスタンプを付ける代わりに、リビジョン追跡情報がファイルと一緒に保存されます。この環境はコード、スプレッドシート、ドキュメントにとって素晴らしく機能し、Altiumはこれらの機能をPCB設計にもたらします。

Altium 365はリビジョンコントロールの同じ機能を可能にします。設計の以前のリビジョンに簡単に戻ることができ、現在のプロジェクトをクローンし、以前のリビジョンにアクセスすることができます。Altium Designer内で設計ファイルのコピーに戻ることができます。ローカルファイルの以前のリビジョンに戻る必要がある場合は、この以前のリビジョンをAltium 365のWorkspaceウェブインスタンスに含めることができます。PCB設計にリビジョンコントロールを使用したことがない場合は、Altium 365 Workspaceでのローカルおよびサーバー管理のリビジョンコントロールに関するいくつかのガイドラインがあります。

私のファイルはどこに保存されていますか?

Altium 365でWorkspace Webインスタンスを開いた時、回路図ファイルの以前のリビジョンは表示されません。Workspace Webインスタンスに表示されるのは、設計ファイルの最新リビジョンのみです。では、設計ファイルの以前のリビジョンはどこで見つけることができるのでしょうか?

回路図、PCBドキュメント、または他のファイルに変更を加えるたびに、以前のリビジョンがAltium 365に保存されます。Altium Designerのプロジェクトを開くと、ローカルマシンとオンラインに保存されている設計ファイルの古いリビジョンにアクセスできます。Altium Designerのストレージマネージャーパネルで、これらの異なるリビジョンにアクセスできます。

下の画像では、Altium Designerで私のAltium 365プロジェクトの一つを開いています。ストレージマネージャーパネルを開くと、回路図シートのローカルおよびオンラインのリビジョンを確認できます。この特定の回路図ファイルの現在のリビジョンを赤いボックスで囲っています(下記参照)。このリビジョンは背景ウィンドウで現在開かれており、私のプロジェクトに添付されている回路図の現在のリビジョンです。

Storage Manager panel in Altium Designer
以前のファイルのリビジョンは、Altium Designerのストレージマネージャーパネルで確認できます。

リビジョンの1つにアクセスするには、以前のリビジョンをダブルクリックするだけで、それがSchematic Editorで開きます。その後、ウィンドウを並べて、下の画像に示すように、2つのリビジョンを並べて比較することができます。以前のリビジョンの回路図には、現在のリビジョンの回路図のズームイン部分に3つのインジケーターLEDが含まれています。現在のリビジョンにはインジケーターLEDが2つしかありません。Storage Managerパネルのコメントセクション(上記の画像を参照)で見ることができるように、LEDの1つが回路図から削除されました。

Schematic comparison in Altium Designer and Altium 365 revision control
Altium Designerで回路図の2つのリビジョンを比較する。

この以前のリビジョンの回路図を開くと、プロジェクトパネルのFree Documentsセクションに表示されます。この前のリビジョンをファイルで右クリックし、Exploreをクリックしてローカルマシン上でそれを見つけることができます。その後、このファイルをローカルデバイスの別の場所に移動することができます。プロジェクトファイルのローカルコピーを同じ場所に保管すると、整理されていると感じるので、私はそれを好みます。

リビジョンの比較

以前のリビジョンを見つけたら、それをどう使うかにいくつかの選択肢があります。二つの回路図を並べて開くことで、私の回路図ファイルの最新リビジョンにどこに変更が加えられたかを正確に確認できます。この方法では、現在の回路図と前のリビジョンの違いを簡単に確認できることに注意してください。しかし、明らかでない他の違いもあるかもしれません。

比較ツールを使うと、二つのファイル間の違いのリストが表示されます。比較ツールにアクセスするには、プロジェクトメニューをクリックし、差分表示をクリックします。ファイルを比較するために選択できるダイアログボックスが開きます。特定のファイルを選択するには、ダイアログボックスの下部にある詳細モードオプションをクリックします。プロジェクトパネルからのファイルが含まれる二つのリストが表示されます。これで、比較したいファイルを選択できます。左のリストには以前のリビジョンの回路図を、右のリストには現在のリビジョンの回路図を選択しました。

Document comparison with Altium 365 version control
Altium Designerで比較するドキュメントのリビジョンを選択する。

OKをクリックした後、各ファイルの特定の違いを探り、これらの違いを視覚的に検証できます。変更は違いのリストとして表示され、各ファイルの特定の違いを絞り込むためにクリックできます。

以前のリビジョンを現在のプロジェクトに保持する

プロジェクトに以前のリビジョンのファイルを使用したい場合は、単に名前を変更してプロジェクトパネルにドラッグして現在のプロジェクトに追加します。その後、プロジェクトパネルのリビジョン管理ツールを使用して、プロジェクトをWorkspaceウェブインスタンスにコミットおよびプッシュできます。また、他のファイルと同様に、プロジェクトから古いリビジョンのファイルを削除することもできます。

下の画像では、以前のプロジェクトリビジョンを追加し、今からプロジェクトをAltium 365 Workspaceにプッシュしようとしています。プロジェクトに以前のリビジョンを追加し、不要なファイルを削除した後、プロジェクトファイルを右クリックして、リビジョン管理エントリの下にある「Commit Whole Project」を選択します。リビジョン管理へのコミットダイアログが表示され、プロジェクトの特定のファイルをAltium 365 Workspaceにプッシュすることができます。

Commit and push in Altium 365 version control
プロジェクトをコミットして、Altium Designerのウェブインスタンスにプッシュする。

コミットしてプッシュすると、私の回路図の以前のリビジョンがリビジョン管理に追加されます。これで、そのリビジョンチェーンに表示されるようになります。上で示したリビジョン管理追跡機能を、PcbDocファイルやプロジェクト内の他のファイルにも実装できます。上のウィンドウで、私はプロジェクトから追加の回路図ファイルを削除しましたが、この他のファイルをプロジェクトに残しておくこともできました。それは独自のリビジョンチェーンを持ち続け、

Altium 365 Workspace内で追跡され、ストレージマネージャーパネルでアクセス可能になります。

プロジェクトにアクセスできる人は、これらの以前のファイルリビジョンにもアクセスできるようになります。チームとコミュニケーションを取り、Altium 365 Workspace内のユーザーアクセスを追跡することを忘れないでください。Altium 365 Workspace内の異なるプロジェクトへのアクセスを規制する方法について、より詳しく知りたい場合は、ユーザーアクセスを制御するこのチュートリアルをご覧ください。

この短いチュートリアルが、Altium 365 Workspaceに保存されたファイルの以前のリビジョンにアクセスするのに役立つことを願っています。これは、ローカルコンピュータ上の長いファイルリストを手動で追跡することなく、ファイルの以前のリビジョンを追跡する簡単な方法です。Altium Designerは、それらを編集する際にローカルマシン上の以前のファイルリビジョンを追跡することに注意してください。これらは、ローカル履歴リストのストレージマネージャーパネルからもアクセスできます(上記のウィンドウを参照)。Altium 365でのリビジョンコントロールについての詳細は、この技術文書を参照してください

成功へのシンプルな同期

リビジョンコントロールのよりシンプルな方法を使用したい場合、Altium DesignerはSimple Sync機能をオプションとして提供しています。この機能は、PCB設計プロジェクトをAltium 365のクラウドプラットフォームに保存し、同期します。これは、自分自身のリビジョンのみを追跡する必要がある個々のデザイナーにとって最適で、リビジョンの競合を扱うことについて心配する必要はありません。これは、プロジェクト作成者のみが編集を適用できるため、プライベートプロジェクトを扱う良い方法でもあります。Simple Syncと正式なバージョンコントロール機能との違いについてもっと学ぶには、Altium Designerのドキュメンテーションでこのガイドを読んでください

Altium 365は、エレクトロニクス業界に前例のない統合をもたらしています。これまでバージョン管理はソフトウェア開発の世界に限定されていましたが、今ではデザイナーが自宅で作業し、前例のない効率性を実現することができます。

Altium 365で可能なことの表面をかすめただけです。より詳細な機能説明については、製品ページをチェックするか、オンデマンドウェビナーのいずれかをご覧ください。

筆者について

筆者について

Zachariah Petersonは、学界と産業界に広範な技術的経歴を持っています。PCB業界で働く前は、ポートランド州立大学で教鞭をとっていました。化学吸着ガスセンサーの研究で物理学修士号、ランダムレーザー理論と安定性に関する研究で応用物理学博士号を取得しました。科学研究の経歴は、ナノ粒子レーザー、電子および光電子半導体デバイス、環境システム、財務分析など多岐に渡っています。彼の研究成果は、いくつかの論文審査のある専門誌や会議議事録に掲載されています。また、さまざまな企業を対象に、PCB設計に関する技術系ブログ記事を何百も書いています。Zachariahは、PCB業界の他の企業と協力し、設計、および研究サービスを提供しています。IEEE Photonics Society、およびアメリカ物理学会の会員でもあります。

関連リソース

関連する技術文書

ホームに戻る
Thank you, you are now subscribed to updates.