Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Werkzeuge (https://www.delphipraxis.net/63-sonstige-werkzeuge/)
-   -   Mercurial und SubRepositories (https://www.delphipraxis.net/209301-mercurial-und-subrepositories.html)

ULIK 19. Nov 2021 14:40

Mercurial und SubRepositories
 
Servus,

vieleicht kann mir jemand weiterhelfen.

Auf einem zentralen Server ist sind mehrere Mercurial-Repositories wie folgt definiert:
Code:
Main-Repo
  Sub-Repo 1
  Sub-Repo 2
  Sub-Repo 3
Vom Entwicklungsrechner aus wird nun das Main-Repo geklont so daß es lokal zur Verfügung steht. Nun kommt auf dem Entwicklungsrechner eine neues Sub-Rep 4 dazu (Z:b: neues Komponentenpackage). Ist alles kein Problem, kann man problemlos einhängen.

Nur wenn ich jetzt die Änderungen mit Push wieder gen Server schiebe kommt es zu einem Fehler: 'Projektarchiv ...\Sub-Repo 4 nicht gefunden'
Klar, das gibt es ja auf dem Server noch nicht und ich will es ja gerade dorthin hochschieben.

Jemand eine Ahnung wie man das macht? Theoretisch könnte ich es natürlich erst manuell am Server anlegen lassen und dann lokal Klonen, aber es muß doch auch irgendwie in die andere Richtung gehen.

Danke,
Uli

Uwe Raabe 19. Nov 2021 14:52

AW: Mercurial und SubRepositories
 
Zitat:

Zitat von ULIK (Beitrag 1497862)
Theoretisch könnte ich es natürlich erst manuell am Server anlegen lassen und dann lokal Klonen, aber es muß doch auch irgendwie in die andere Richtung gehen.

Nein, gibt es nicht. Das neue Repo ist ja vollkommen eigenständig und muss daher auf dem Server erst angelegt werden bevor man was dahin pushen kann. Nur wenn es auf dem Server existiert, kann man ja auch erst lokal die Remote-Adresse eingeben. Ein lokaler Clone ist dazu aber nicht nötig.

ULIK 19. Nov 2021 15:06

AW: Mercurial und SubRepositories
 
Danke Uwe, hab's schon befürchtet. Na ja, bei genauerem Nachdenken auch verständlich.


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:42 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