Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Entwurfpackages dynamisch in die IDE laden. (https://www.delphipraxis.net/210281-entwurfpackages-dynamisch-die-ide-laden.html)

ngott2 29. Mär 2022 17:02

Entwurfpackages dynamisch in die IDE laden.
 
Hi ich bin gerade dabei mein Workflow ein bisschen zu optimieren. In der Firma wo ich arbeite haben wir für unsere Software mehre Release Branches.
In diesen Versionen verwenden wir unterschiedliche Versionen eines Delphi Entwurfpackages. Ich habe mein git Workflow nun auf git Worktrees umgestellt, weil ich mehrfach am Tag zwischen den Unterschiedlichen Versionen hin und her Springe.

Wenn ich in mein Worktree bin starte ich via meine git Konsole, wie folgt meine Delphi IDE.
start "C:\Program Files (x86)\Embarcadero\Studio\20.0\bin\bds.exe" ".\relativerpath\Project.dproj" natürlich mit ein Alias :-D. Leider sind die Pfad zu den Entwurfpackages ja nicht Relativ, deswegen habe ich noch immer ein weiteren Worktree der die gleiche Release Version hat wie auf den Branch den ich arbeite.
https://www.youtube.com/watch?v=2uEqYw-N8uE&t=3s


Gibt es eine Möglichkeit, die Entwurfpackages mit zu geben beim starten, ansonsten würde ich mich daran setzen das mein Bash Script zum starten der IDE auch gleich noch die BPL's von den Relativen Pfad in den Ordner kopiert, wo meine IDE die Entwurf Packages zieht. Oder hat jemand noch eine bessere Idee. :idea:

BerndS 29. Mär 2022 17:37

AW: Entwurfpackages dynamisch in die IDE laden.
 
Man könnte auch über den Parameter-r pro Brunch eine separate Delphi Konfiguration anlegen. Das ist dann aber jeweils eine komplett andere Konfiguration, die neu eingerichtet werden muss.

Hinter dem -r muss dann der Name der Konfiguration folgen.
Beispiel -rBrunsh1

ngott2 29. Mär 2022 19:42

AW: Entwurfpackages dynamisch in die IDE laden.
 
Hi, damit meinst du also ein "Alternate registry key." https://docwiki.embarcadero.com/RADS...es_and_Options

und dann quasi das hier ändern?
Computer\HKEY_CURRENT_USER\SOFTWARE\Embarcadero\BD S\20.0\Known Packages

oder gibt es da noch was anderes wo ich die Doku für nicht finde.

Danke für die Antwort :)

BerndS 29. Mär 2022 20:28

AW: Entwurfpackages dynamisch in die IDE laden.
 
Ja, das meine ich damit.
Die packages werden dann wie gewohnt in der IDE installiert.
Sicher könnte man mit einem eigenen Tool oder Regedit die Einstellungen duplizieren und anpassen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:55 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz