FAQs
Willkommen in den LemonTree-FAQs!
Hier finden Sie schnelle Antworten auf alles Wichtige rund um LemonTree – das Diff--&-Merge-Tool, das Modell-Versionierung in Git-Workflows bringt, Konflikte visuell auflöst und Ihr Team bei Normen wie ISO 26262 unterstützt.
Ob Sie Git-basierte Workflows etablieren, Modelle konfliktfrei zusammenführen oder LemonTree Automation in Ihre CI/CD-Pipeline einbinden möchten – die folgenden FAQs liefern kompakte Hilfestellungen, Tipps und bewährte Vorgehensweisen rund um LemonTree und seine Erweiterungen.
LemonTree Help-Site
Benötigen Sie Hilfe bei LemonTree? Dann besuchen Sie einfach unsere LemonTree Help Page.
-
Help-Site & Tutorials: umfassende Online-Doku, Video-Guides, Beispiel-Workflows. LieberLieber Software GmbH
-
Webinare & In-House-Trainings zu MBSE-Best-Practices und ALM-Integration.
-
Direkter Support via
Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein.
-
Lokale Verarbeitung: LemonTree arbeitet vollständig on-premise; Modelldaten werden weder hochgeladen noch telemetriert.
-
Netzwerkzugriff ist für Floating/Cloud-Licensing erforderlich (Ports 5053 + Lizenzport oder HTTPS 443).help.lieberlieber.com
-
Hardware-Empfehlung: Quad-Core CPU, 16 GB RAM (Minimum 8 GB). help.lieberlieber.com
-
Messungen zeigen, dass selbst 300 MB-Modelle mit 16 GB RAM innerhalb weniger Minuten gemerged werden können (siehe Benchmarks). help.lieberlieber.com
-
Tipps:
-
Große Modelle in QEAX umwandeln (64-Bit Jet).
-
Teilmodelle als LemonTree Components auslagern.
-
Vor Merge ungenutzte Diagramme/Unused Elements bereinigen.
-
-
Windows-Setup (MSI/EXE) für Desktop & Connect; /quiet /norestart für Silent-Roll-outs.help.lieberlieber.com
-
Updates werden in LemonTree angezeigt und können dort heruntergeladen werden.
-
Die aktuelle Version kann im Download Bereich auf der LieberLieber Webseite heruntergeladen werden: https://www.lieberlieber.com/lemontree/de/downloads
-
Ältere Versionen können bei uns angefragt werden:
Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein. -
Automation lässt sich entpacken/kopieren; keine Admin-Rechte erforderlich.
|
Edition |
Zweck |
Typische Einsatzszenarien |
|
Desktop |
Interaktive Diff/Merge-Sitzungen mit UI zur Konfliktauflösung und Reviews |
Einzelentwickler & kleine Teams |
|
Automation |
Headless-Variante für CI/CD-Agenten (Windows & Linux); liefert Exit-Codes 0/± für Pipeline-Logik |
Build-Server wie Jenkins, GitHub Actions u. Ä.(help.lieberlieber.com) |
|
Components |
Wiederverwendbare Teilmodelle (Publish/Import) |
Produktlinien, Plattform-Projekte |
|
Connect |
Synchronisation zwischen EA und ALM/PLM-Systemen (Codebeamer, Polarion, Jama Connect u. a.) |
Traceability & Compliance-Workflows(LieberLieber Software GmbH) |
Welche Arten von Lizenzen stehen zur Verfügung und kann man LemonTree testen?
30-Tage-Testversion kann direkt von der Download-Seite bezogen werden – Vollfunktion ohne Einschränkungen. https://www.lieberlieber.com/lemontree/de/downloads
Lizenzarten
- Floating über RLM-Server; mehrere Server für Redundanz möglich
- Cloud Licensing via HTTPS 443; keine zusätzlichen Ports nötig
LemonTree.Automation benutzt eine Floating-Lizenz beim Start, welche nach der letzten Aktion bzw. spätestens nach einer Stunde wieder freigegeben wird.
Offline-Floating ist per AllowOfflineFloatingLicenses=true in appsettings.json aktivierbar.
Fragen Sie uns einfach nach einer Testversion unter
Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein. Sie können mit uns Meeting vereinbaren, wo wir gerne LemonTree in einer Live-Demo vorstellen.
Sie können ein Angebot zu einem Training zum Thema Modellversionierung und Team-basiertes Modellieren anfragen: https://www.lieberlieber.com/leistungen/trainings/team-collaboration-und-versionierung-von-modellen-training/.
-
Grundsätzlich kann LemonTree auch Datenbanken-Modelle miteinander vergleichen.
-
Im Kontext von Versionskontrollsystem werden jedoch lokale Modelldateien verwendet. Wir empfehlen daher das Enterprise Architect Dateiformat QEA(X) .
-
Grundsätzlich ist LemonTree in alle gängigen Versionierungssysteme integrierbar.
-
Dabei wird LemonTree wie ein externes Diff/Merge Programm in ein Versionierungssystem nahtlos integriert. Diese Dienstleistung übernimmt LieberLieber sehr gerne für Sie.
-
LemonTree führt automatisierte Merges durchDabei wird LemonTree mit Parametern aufgerufen und versucht, die Modellversionen selbstständig zusammenzuführen. Bei inhaltlichen Konflikten in dem Modell wird der automatische Merge unterbrochen und dem User wird die Möglichkeit geboten, die Konflikte grafisch aufzulösen..
Änderungen an Diagrammen und deren Diagrammobjekten können ebenfalls verglichen und zusammengeführt werden. Die Änderungen am Layout der einzelnen Elemente wird daher berücksichtigt. Die Diagrammänderungen werden in LemonTree in dem integrierten SVG Viewer angezeigt, um so interaktiv mit dem Diagramm arbeiten zu können.
-
Microsoft® Windows 10 64-Bit, Microsoft® Windows 11 64-Bit
-
VC2010 SP1 x64 + VC2012.4 x64 – kann in dem Setup mitgeliefert werden
-
Min. 8GB RAM; wir empfehlen Ihnen jedoch den Einsatz von 16GB, wenn Sie große Modelle vergleichen wollen.
-
Weitere Informationen zu den System Anforderungen finden Sie hier: https://help.lieberlieber.com/LemonTree/System-Requirements.html
-
Für die Git Integration wird SmartGit 17.1.6 oder höher oder Tortoise Git 2.0 oder höher empfohlen.
-
Weitere Informationen für die Integration in andere Clients: https://help.lieberlieber.com/LemonTree/SmartGit%20Integration.html
-
LemonTree ist gedacht für Unternehmen, die an Entwicklungsprojekten mit Enterprise Architect in verteilten Teams arbeiten.
-
Mit LemonTree kann jedes Teammitglied sofort sehen, wer wann welches Element oder Diagramm im Modell geändert hat.
-
LemonTree ermöglicht die Entwicklung mehrerer, paralleler Branches (Zweige) eines Systems, um dann gezielt einzelne Modellfeatures zusammenzuführen.
-
LemonTree erleichtert die Arbeit mit Safety-Normen.
-
LemonTree ermöglicht es, dass Modelle den gleichen Lebenszyklus wie andere Artefakte (z.B. Software) haben und man sie nun parallel mit dem Source Code ablegen und versionieren kann.
- Wenn man in Enterprise Architect mit Versionskontrolle arbeitet, muss man auf Package-Ebene das Modell sperren, bevor man es bearbeiten kann. Dadurch werden optimistische Versionskontrollsysteme wie z.B. Git nicht untersützt. LemonTree ist da wesentlich flexibler und bietet andere Möglichkeiten, um die Änderungen gezielt zusammenzuführen und mit beliebigen Versionierungssystem zu arbeiten. Die Verwendung des Ansatzes der “Optimistischen Versionierung” in LemonTree erlaubt die parallele Veränderung des Modells durch verschiedene Entwickler und die anschließende Zusammenführung. Dafür werden alle Veränderungen verständlich und grafisch nachvollziehbar dargestellt. Dabei kann der Anwender entscheiden, welche Änderungen für die Betrachtung relevant sind.
- Die Impact Analyse von LemonTree zeigt im Voraus Änderungen von Elementen und deren Abhängigkeiten, um so die Zusammenhänge im Modell klar sehen zu können. Bevor die automatische Zusammenführung der Versionen gestartet wird, kann der Anwender über ein Preview sehen, wie das Modell nach der Zusammenführung aussehen wird.
- LemonTree beinhaltet eine native Integrationsmöglichkeit in Version Control Systeme (VCS) wie SVN, Git oder auch MKS/PTC. Daher können auch alle Features von gängigen Clients (z.B. TortoiseGit oder SmartGit) für die Modelle verwendet werden.
- Nicht zuletzt funktioniert der Versionsvergleich in LemonTree viel schneller als in Enterprise Architect und bietet eine umfassende Möglichkeit, Änderungen und Konflikte grafisch zu analysieren.
Der Zitronenbaum ist Inbegriff der südlichen, entspannten Lebensart. Auch wir wollen mit LemonTree die herausfordernde Arbeit der Zusammenführung verschiedener Modellversionen so vereinfachen, dass die Entwickler dieser Aufgabe entspannt entgegensehen können. Die Zitrone steht aber auch für die Frische, die wir mit diesem innovativen Produkt in die tägliche Arbeit der Entwickler bringen wollen. Darüber hinaus verdeutlicht der Baum mit seinen Zweigen die verschiedenen Modellversionen, die Entwickler auf ihrem Weg erstellen und aus denen sie mit Hilfe von LemonTree die bestmögliche auswählen können.