Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.019 Beiträge
 
Delphi 12 Athens
 
#2

AW: Anzahl an Repositories bei stark verwandten Projekten und Library

  Alt 3. Jun 2014, 18:21
Wir haben hier alles in einem Repo. (auch SVN)
Nja, man hat immer alles zusammen, vorallem wenn man auch alte Versionen pflegt.

Wenn man mehrere Repositories verwendent, dann sollte/muß man die abhängigen Repositories schön Versionieren, damit auch die alten Revisionen Versionen des Hauptprojektes, bzw. andere Branches noch die passenden Bibliotheken findet.

Man kann in ein Repository auch ein/mehrere andere Repository als Unterverzeichnisse reinverlinken, welche dann automatisch mit aktualisiert werden.
Beim Auschecken, hat man da aber das selbe Problem, wie wenn es nur ein Repo gäbe.
Je nach Größe des Projektes kann das Repository Verzeichnis schonmal recht groß werden. (viel Speicherplatz)
Wenn man diese nicht direkt verlinkt, dann würde man ja nur den Speicher des Hauptrepositories mehrfach benötigen und eventuell ein paar gemeinsam genutzte Verzeichisse für die aktuell genutzten Versionen der Bibliotheken.




Bei uns sind das knapp 1,5 GB (inkl .svn-Verzeichnis, also etwa 620 MB) für einen ausgecheckten Branch.
Effektiv sind die Quellcodes des Hauptprojektes aber nur knapp 30 MB.

Bei mehreren Entwicklern und mehreren Branches pro Entwickler läppert sich das ganz schön und beim Auschecken eines neuen Branches braucht das schon mehrere Minuten,
was sich durch Abtrennen von Fremdkomponenten und Co. bestimmt besser gemacht hätte.




Und wie Phoenix es so schön erklärte, kannst du bei getrennten Repositories die abgetrennten Teile in anderen Projekten schön wiederverwenden und hast dann nicht alles doppelt und dreifach.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu ( 3. Jun 2014 um 18:39 Uhr)
  Mit Zitat antworten Zitat