このタイプのイベントは、ワークスペースのネイティブVCS(Versioned Storage Gitリポジトリ内)で完全に管理および格納されているプロジェクトにのみ対応しています。Altium 365ワークスペースで利用可能になったローカルプロジェクトが正式なバージョン管理の下になく、シンプル同期方式を使用している場合、履歴タイムライン上にVCS関連のコミットイベントは表示されません。この情報を取得するには、Project OptionsダイアログのGeneralタブでVersion Controlオプションを有効にすることで、オンラインでの利用形式を切り替えることができます。これにより、プロジェクトはワークスペースのネイティブVCSの下に置かれます。
Altium 365ワークスペースで利用可能になったプロジェクトが既に外部バージョン管理の下にある場合も、履歴タイムライン上にVCS関連のコミットイベントは表示されません。外部バージョン管理クライアントを使用して、プロジェクトのバージョン管理履歴を調べてください。または、ワークスペースのネイティブVCSに効果的に切り替えることができます。Altium Designerのプロジェクトパッケージャを使用して最も効率的かつクリーンにプロジェクトのスナップショットを作成します。これにより、外部VCSおよびワークスペース(既に利用可能になっている場合)から切断され、その後、ワークスペースのVCSの下で再び利用可能にすることができます。これを行う方法の詳細については、外部VCSからワークスペースネイティブVCSへの移行を参照してください。
ワークスペース(プロジェクトがワークスペースの内部Versioned Storage Gitリポジトリの下で管理されている場合)にプロジェクトをコミットするたびに、Project Committedイベントタイルがタイムラインに追加されます。コミット(サーバーへの保存)を実行した人は、名前(および写真)とともに、日付と時間とともに表示されます。コミット時にコメントが追加され、バージョン管理へのコミットダイアログを使用してプッシュされた場合、そのコメントもタイル内に表示されます。
プロジェクトがローカルの未管理プロジェクトで、その後オンラインで利用可能にされた場合、Commit to Version Controlダイアログで入力された説明は、プロジェクトのコミットがオンラインでプロジェクトを利用可能にする一部として実行されるため、Project Createdイベントタイルと最初のProject Committedイベントタイルの両方で使用されます。もちろんVersion Controlオプションが有効にされている場合に限ります。
初期Project Committedイベントタイルの例。
タイルは、現在のコミットと前のコミットの間で何が変更されたかについて、より詳細な情報を示す設計差分情報もサポートして表示します。サポートされている要素には、ファイル、コンポーネント、ネット、バリアント、PCB構造が含まれます。差分セクションは、コミットイベントによって影響を受けたさまざまな要素を、次の状態によってグループ化して要約します:
– 要素が追加されました。
– 要素が削除されました。
– 要素が変更されました。
タイルの
コントロールをクリックすると、この差分セクションが展開され、影響を受けた要素が名前で表示されます。
利用可能なShow MoreおよびShow Lessコントロールを使用して、各要素タイプの完全なリストを調査します。タイルの
コントロールをクリックして、要約表示に戻ります。
タイルの右上隅にある
コントロールをクリックして、次のコマンドを含むメニューにアクセスします:
-
Download Sources - その特定のリビジョンのPCBまたはハーネスプロジェクトをプロジェクトパネルでダウンロードして開くために使用します。プロジェクト名には、そのリビジョンがコミットされた日付と時間が含まれます。このリビジョンは読み取り専用であり、閲覧はできますが編集はできません。

特定のリビジョンのプロジェクトを(閲覧のみで)直接、対応するProject Committedイベントタイルから開くことができます。
-
Compare: Schematic to, PCB to, BOM to – このコミットのPCBプロジェクトの回路図、PCB、またはBOMデータを別のコミットまたはリリースイベントと比較することを可能にします。サブメニューを使用して前のコミットと比較するか、すべての可能なリリースとコミットから選択します。比較するデータが選択されると、比較の結果が新しいタブとしてデフォルトブラウザで開く関連する差分ビューに表示されます。詳細については、設計データの比較(Altium 365ワークスペース、エンタープライズサーバーワークスペース)を参照してください。
-
Create Tag – 設計プロジェクトの任意のコミットに単一のカスタム名のタグを追加します(そのプロジェクトが内部Git VCSシステムの下でワークスペースに格納されている場合に限ります)。タグは、ワークスペースに既に保存されているコミットに対してのみ作成できます。コマンドを実行した後、Create Tagダイアログが開きます。希望するタグを入力してCreateをクリックします。
タグの名前に不正な文字が含まれている場合、情報ポップアップが開き、警告します。不正な文字が削除されるまで、タグは作成されません。
プロジェクトにまだプッシュされていないコミットがある場合、Save To Serverダイアログが開き、プッシュを実行するかどうかを尋ねます。コミットがプッシュされると、Create Tagダイアログが開きます。
プロジェクトがプロジェクトリリーサーを使用してリリースされ、その最新のコミットにまだタグが割り当てられていない場合、この最新のコミットに自動的にタグが割り当てられます。このタグはRELEASE_<RevisionID>の形式で、<RevisionID>はリリースされたプロジェクトソースのリビジョン番号(A.1、A.2など)です。例:RELEASE_A.3。
タグの名前を変更するか削除するには、
をクリックしてからTagエントリの上にマウスを移動します。新しいタグの名前を入力できるダイアログが開きます。Removeが選択された場合、タグは直ちに削除されます。
Create Tagコマンドは、Projectsパネルでプロジェクトまたはドキュメントの名前を右クリックしてからHistory & Version Control » Create Tagを選択することでアクセスすることもできます。
注意事項:
-
外部バージョン管理にはタグのサポートがありません。
-
コミットごとに作成できるタグは1つ(1)のみです。
-
Revert to - その特定のリビジョンのプロジェクトから使用していたデータに戻すためにこのコマンドを使用します。その特定のリビジョンのプロジェクトソースドキュメントからのデータが、プロジェクトのローカル作業コピー内のデータに上書きされます。実質的に、プロジェクトは一時的に閉じられ、その後、元に戻されたデータで再度開かれます。元に戻したデータをヘッドリビジョン(現在のバージョン)として完了させたい場合は、プロジェクトをワークスペースにコミットしてプッシュする必要があります。
特定のリビジョンのプロジェクトに直接、対応するProject Committedイベントタイルから元に戻すことができます。
特定のリビジョンに戻った後、コミットする前に、最新のリビジョンにローカル作業コピーを復元するには、タイムライン上の最新の元に戻すコマンドに関連するProject Committedイベントタイルを使用します。