![]() |
SVN und Komponentenversionen
Guten Morgen alle... :hi:
ich bräuchte mal eine Idee zur Problemlösung :zwinker: Viele von Euch arbeiten auch mit Tortoise SVN. Abgeschlossen Versionen (Verzweigungen) legt man ja für gewöhnlich in tags. Soweit so gut. Nun verändern sich ja auch über die Zeit die Komponenten durch Updates (TMS, Zeos etc.) Wie legt ihr diese Informationen mit ab, damit ein Kompilat einer älteren Version exakt dem Original entspricht ? |
Re: SVN und Komponentenversionen
Zitat:
|
Re: SVN und Komponentenversionen
Zitat:
Zitat:
Ich werde es mal etwas vereinfachen. Da der Fall eine ältere Version zu kompilieren alle 100 Jahre mal vorkommt werde ich alle Installationsdateien der relevanten Komponenten in ein Verzeichnis dazu packen und um diese ggf. in die IDE zu installieren. ...oder gibt es noch einfachere Vorschläge ? :wink: |
Re: SVN und Komponentenversionen
Zitat:
/edit: Argh, Delphi kennt immer noch nur global installierte Packages :| ? Das ist natürlich reinstes Gift für VCS. |
Re: SVN und Komponentenversionen
Zitat:
|
Re: SVN und Komponentenversionen
Die Komponenten werden auch versioniert und geTagged (extra Projekte).
In dein Projekt bindest du die Komponenten mit dem SVN-Property "externals" ein. |
Re: SVN und Komponentenversionen
Guten Morgen...
könntest du mir das in Stichpunkten mal erklären ? Zitat:
Danke |
Re: SVN und Komponentenversionen
Hi!
Schau mal, ob dir das hilft: ![]() Grüße, Frederic |
Re: SVN und Komponentenversionen
SVN-Buch:
![]() Property-Metadaten ![]() Externals: ![]() Aber fKerbers Beitrag triff es bereits auf den Kopf. |
Re: SVN und Komponentenversionen
Danke für eure Info´s
...leider bringen sie mich nur halb zum Ziel. Das mit den externals hab ich soweit. Nur wie wende ich das auf die bpl und Sourcen der Fremdkomponenten an ? Die liegen ja völlig wo anders und wenn ich das richtig verstehe, hab ich dann nur eine "Kopie" in der Arbeitskopie. Wo müßten die Komponenten aktualisiert werden ? In der Quelle oder in der Arbeitskopie ? Denke ich nur zu kompliziert ? :gruebel: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:34 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz