電子機器の開発には常に多くの異なるタイプのファイルのリリースが伴います。そして、これらのファイルは静的ではありません - プロジェクトが進行するにつれて変化します。ユーザーがプロジェクトにデータを充填する際、新しいファイルを作成し、時代遅れになった不要なファイルを変更します。
プロジェクトデータの管理は、特に複数の参加者がプロセスに関与している大規模な開発では、別のタスクです。
データを管理する従来の方法の一つは、GitやSVN(サブバージョン)などのバージョン管理システムを使用することです。これらはすべての変更の詳細な履歴を保持することができ、共同作業に適しています。しかし、このアプローチの欠点は、これらのシステムが汎用システムであり、電子開発の特異性を考慮していないことです。また、データ管理を設計に移行する際の課題もあります。
コミット履歴:
個別のコミットの詳細:
ストレージマネージャーパネル
Altium Designerはバージョン管理システムをサポートしています。プロジェクトパネルは、ファイルの状態や基本的なGitまたはSVNコマンド(更新、コミットなど)を表示します。
ストレージマネージャーパネルは、プロジェクトファイルの変更履歴を全て表示します。
プロジェクトパネル
ストレージマネージャーパネル
なぜAltium 365に移行するのか?
他のVCSとは異なり、Altium 365はプロジェクトデータを管理するために特別に設計されたシステムです。
ここにいくつかの利点があります:
Altium 365への移行
Altium 365に既にワークスペースがある場合、プロジェクトとその変更履歴を移行して、プラットフォームのすべての利点を使用しながらAltium 365環境で作業を続けることは何も難しいことではありません。
注意:プロジェクト名、説明、配置ディレクトリは、後でワークスペースで変更できます。
Webブラウザでプロジェクトを開いて表示すると、移行されたデータの整合性を確認できます。そして、変更履歴はバージョン管理システムリポジトリから完全に移行されます。これからは、Altium 365環境で作業します。
重要なお知らせ
その他のケース
プロジェクトはAltium 365のワークスペース内にありますが、外部のVCSを使用しています。