Project History

Altium Designer ermöglicht Ihnen in Verbindung mit einem verbundenen Workspace, eine erweiterte grafisch orientierte Project HistoryZeitleiste anzuzeigen und mit ihr zu interagieren. Die spezielle HistoryAnsicht bietet eine fortlaufende Zeitleiste wichtiger Ereignisse im Zusammenhang mit dem PCB-, Multi-board- oder Harness-Projekt – seiner Erstellung, Commits, Releases, Kopien und MCAD-Austausche – wobei je nach Fall verschiedene Aktionen unterstützt werden.

Um diese Funktion optimal zu nutzen, muss Ihr Projekt vollständig verwaltet werden, indem sichergestellt wird, dass das Projekt unter dem integrierten VCS (Git) des Workspace steht.

Wenn Ihr Projekt unter externer Versionskontrolle steht, können Sie es in ein vollständig verwaltetes Projekt umwandeln, das im Altium 365 Workspace gehostet wird, indem Sie das Projekt in das native VCS des Workspace migrieren. Detaillierte Informationen dazu finden Sie unter Von externem VCS zu nativem Workspace-VCS wechseln.

Informationen zur Arbeit mit der HistoryAnsicht für ein Projekt über die Browseroberfläche des Workspace finden Sie unter Projektverlauf.

Um in Altium Designer auf die Projektverlaufsfunktionen zugreifen zu können, muss die Project History Software-Erweiterung installiert sein. Diese Erweiterung wird standardmäßig mit Altium Designer installiert. Sie kann manuell installiert oder entfernt werden.

Weitere Informationen zum Verwalten von Erweiterungen finden Sie auf der Extending Your Installation Seite (Altium Designer Develop, Altium Designer Agile, Altium Designer).

Zugriff auf den Projektverlauf

Um aus Altium Designer heraus auf die HistoryAnsicht für ein Workspace-Projekt zuzugreifen, klicken Sie mit der rechten Maustaste auf dessen Eintrag im ProjectsBereich und wählen Sie den History & Version Contol » Show Project History Befehl aus dem Kontextmenü. Alternativ wählen Sie den History & Version Control » Show Project History Befehl aus dem Projects Hauptmenü, um die Verlaufsansicht für das aktive Workspace-Projekt zu öffnen. Die History Ansicht wird als separates Registerkartendokument dargestellt (<ProjectName>.PrjPcb History).

Für ein Projekt in Ihrem Workspace, das bereits vor Einführung der Funktion „Project History“ existierte, ist der Verlauf anfangs nicht vollständig. Eine Neuindizierung der Ereignisdaten für dieses Projekt wird automatisch durchgeführt, wenn die History Ansicht für dieses Projekt erstmals aufgerufen wird. Nach Abschluss der Neuindizierung erscheint unten in der Ansicht eine Benachrichtigung – klicken Sie auf das Steuerelement, um die Zeitleiste mit den vollständigen historischen Ereignisdaten zu aktualisieren.
Um auf die HistoryAnsicht für eine Datei eines Workspace-Projekts zuzugreifen, d. h. auf die Zeitleiste der wichtigsten projektbezogenen Ereignisse für diese Datei, klicken Sie mit der rechten Maustaste auf die Datei im Projects Bereich und wählen dann den History & Version Control » Show File History Befehl aus dem Kontextmenü.

Verlaufszeitleiste – Überblick

Die History Ansicht zeigt eine Zeitleiste grundlegender Ereignisse, die während der Entwicklung des Projekts aufgetreten sind. Sie lässt sich im Wesentlichen in drei Hauptbereiche unterteilen, wie in der folgenden Abbildung und den Details gezeigt.

Identifizierung der drei Hauptkomponenten der History Ansicht.Identifizierung der drei Hauptkomponenten der History Ansicht.

  1. Main trunk of the timeline. Die chronologische Reihenfolge der Ereignisse verläuft von unten nach oben. Das erste Ereignis – die Erstellung des Projekts – erscheint unten in der Zeitleiste. Nachfolgende Ereignisse erscheinen darüber, wobei das neueste (das aktuellste Ereignis) oben in der Zeitleiste erscheint.
  2. Events. Jedes Mal, wenn ein unterstütztes Ereignis (siehe unten) im Zusammenhang mit dem Projekt auftritt, wird dieses Ereignis als eigene Kachel zur Zeitleiste hinzugefügt. Jeder Ereignistyp hat eine andersfarbige Kachel und ist entweder direkt mit dem Hauptstrang der Zeitleiste verbunden oder besitzt ein zusätzliches Symbol daneben (wie bei MCAD-Exchange-Ereignissen).
  3. Search. Klicken Sie oben rechts in der Ansicht auf das Steuerelement, um auf ein Suchfeld zuzugreifen, das eine einfache Suche im Projektverlauf ermöglicht. Während Sie Ihre Suchzeichenfolge eingeben, wird die Zeitleiste gefiltert, sodass nur die für diese Suche relevanten Ereignisse angezeigt werden. Weitere Informationen finden Sie unter Gefilterte Suche.

Unterstützte Ereignisse

Die Zeitleiste zeigt eine Abfolge von Ereignissen, die während des Lebenszyklus eines Projekts auftreten. Jedes dieser Ereignisse erscheint entlang der Zeitleiste als eigene „Ereigniskachel“. In den folgenden aufklappbaren Abschnitten wird der derzeit unterstützte und als Teil der historischen Zeitleiste eines Projekts darstellbare Ereignisbereich erläutert.

Gefilterte Suche

Klicken Sie auf das Steuerelement oben rechts in der Ansicht, um auf ein Suchfeld zuzugreifen, mit dem Sie interessante Ereignisse entlang der Zeitleiste schnell finden können. Die Suchfunktion unterstützt eine einfache Suche im Projektverlauf, wobei während der Eingabe Ihres Suchbegriffs eine dynamische Filterung angewendet wird – sodass auf der Seite nur noch die für diese Suche relevanten Ereignisse angezeigt werden. Der übereinstimmende Text innerhalb einer Ereigniskachel wird hervorgehoben.

Die Suchfunktion unterscheidet nicht zwischen Groß- und Kleinschreibung.

Beispiel für eine Suche im Projektverlauf. Die Zeitleiste wird während der Eingabe Ihres Suchbegriffs dynamisch gefiltert (ohne Berücksichtigung der Groß-/Kleinschreibung), wobei übereinstimmende Einträge innerhalb jeder relevanten Ereigniskachel hervorgehoben werden.Beispiel für eine Suche im Projektverlauf. Die Zeitleiste wird während der Eingabe Ihres Suchbegriffs dynamisch gefiltert (ohne Berücksichtigung der Groß-/Kleinschreibung), wobei übereinstimmende Einträge innerhalb jeder relevanten Ereigniskachel hervorgehoben werden.

Oberhalb der gefilterten Auswahl wird ein Feld angezeigt, das zusammenfasst, wie viele Ereignisse derzeit angezeigt werden, zusammen mit Steuerelementen zum schnellen Entfernen des Filters/Suchbegriffs.

Die Suchfunktion arbeitet mit den folgenden Informationen:

  • Titel der Ereigniskachel.
  • Name der Person, die das Ereignis durchgeführt hat.
  • Beschreibender Text (der Text aus einem Kommentar/Hinweis/einer Beschreibung zum Zeitpunkt des jeweiligen Ereignisses).
  • Text aus den Vergleichsdaten – in einer Project CommittedEreigniskachel.
  • Name des Datensatzes – in einer Project ReleasedEreigniskachel.
  • Projektname – in einer Project CopiedEreigniskachel und einer Project CreatedEreigniskachel (wenn durch Kopieren erstellt).
Um die aktuelle Filterung zu löschen und zur vollständigen Zeitleiste zurückzukehren, leeren Sie das Suchfeld – entweder indem Sie den aktuellen Text markieren und die Taste Backspace drücken oder indem Sie auf das Steuerelement ganz rechts im Feld klicken. Alternativ klicken Sie auf das Steuerelement Clear Filter in dem Feld, das zusammenfasst, wie viele Ereignisse angezeigt werden (oben in der Ansicht).

Aktualisierung mit neuen Ereignissen

Immer wenn ein unterstütztes Ereignis im Zusammenhang mit dem Projekt auftritt, wird dieses Ereignis erkannt und automatisch für die Ansicht History verfügbar gemacht. Kurz nachdem das Ereignis eingetreten ist, erscheint unten in der Ansicht eine Benachrichtigung – klicken Sie auf das Steuerelement , um die Zeitleiste mit dem neuen Ereignis zu aktualisieren.

Eine manuelle Aktualisierung ist ebenfalls verfügbar, indem Sie auf das Steuerelement oben rechts in der Ansicht klicken.

Erstellen eines Projektverlaufsberichts

Für ein Workspace-Projekt kann ein Projektverlaufsbericht im PDF-Format erstellt werden. Der Bericht zeigt alle Informationen zum Verlauf des Projekts an, einschließlich Erstellung, Commits und Releases, sowie eine Beschreibung der Änderungen seit dem vorherigen Ereignis. Sie können auch den Zeitraum für den Bericht festlegen (wie unten beschrieben), sodass Sie genau den Bericht erhalten, den Sie benötigen.

Aus einer OutJob-Datei

Um den Bericht zu erstellen, klicken Sie in der OutputJob-Datei (*.OutJob) mit der rechten Maustaste auf den [Add New Report Output], der dem Eintrag Report Outputs zugeordnet ist, und wählen dann Project History, wie unten gezeigt.

Verbinden Sie den neu erstellten Bericht mit einem PDF-Ausgabecontainer. Legen Sie den Zeitraum für den Bericht fest, indem Sie mit der rechten Maustaste auf die erstellte Ausgabe klicken und dann Configure auswählen. Aktivieren Sie den gewünschten Period: For all time (von der Erstellung des Projekts bis heute) oder Specific releases (verwenden Sie die Dropdown-Listen der Felder From/To, um die gewünschten Releases festzulegen). Der exportierte Bericht enthält die Informationen für den von Ihnen ausgewählten Zeitraum.

Nachdem Ihr Bericht erstellt, mit einem PDF-Ausgabecontainer verknüpft und konfiguriert wurde, klicken Sie im Bereich des PDF-Containers auf Generate content, oder Sie können den Projektverlaufsbericht bei Bedarf auch als Teil des Projekt-Release-Prozesses erzeugen.

Über das Menü „Reports“

Der Projektverlauf kann als PDF exportiert werden, indem Sie in den Hauptmenüs Reports » Project History wählen. Das Dialogfeld Project History Report Configuration  wird geöffnet, in dem Sie den Period festlegen können, für den der Bericht exportiert werden soll: entweder den gesamten Projektverlauf oder von/bis zu einem bestimmten (oder dem neuesten) Projekt-Release. Klicken Sie auf Export und geben Sie dann im sich öffnenden Fenster Explorer einen Namen für die exportierte PDF-Datei ein und klicken Sie anschließend auf Save. Der PDF-Bericht wird in einem Browser geöffnet.
AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Feature Availability

The features available to you depend on which Altium solution you have – Altium Develop, an edition of Altium Agile (Agile Teams or Agile Enterprise), or Altium Designer (on active term).

If you don’t see a discussed feature in your software, contact Altium Sales to find out more.

Legacy Documentation

Altium Designer documentation is no longer versioned. If you need to access documentation for older versions of Altium Designer, visit the Legacy Documentation section of the Other Installers page.

Inhalt