AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Umstellung D7 auf D2010 Wie Versionsverwaltung organisieren?
Thema durchsuchen
Ansicht
Themen-Optionen

Umstellung D7 auf D2010 Wie Versionsverwaltung organisieren?

Ein Thema von steffen_d · begonnen am 11. Mai 2010 · letzter Beitrag vom 14. Mai 2010
 
steffen_d

Registriert seit: 28. Nov 2004
Ort: Leipzig
27 Beiträge
 
#1

Umstellung D7 auf D2010 Wie Versionsverwaltung organisieren?

  Alt 11. Mai 2010, 16:55
Hallo,

wir möchten gerne unsere Projekte von Delphi 7 auf Delphi 2010 heben.
Ausserdem haben wir eine eigene Komponentensammlung, die per Package in jedes Projekt eingebunden wird, die ebenfalls auf 2010 gehoben werden muss.
Da wir einige Programme schon beim Kunden am Laufen haben, soll es nach wie vor möglich sein, diesen Versionsstand in Delphi 7 zu bearbeiten, z.B. bei Bugfixes.

Als Versionsverwaltung benutzen wir Subversion mit SmartSVN, als Bugtrackingsystem Mantis.

Unsere Überlegungen bis hierher:

Variante 1:
Wir legen im SVN ein neues leeres Repository an, und checken die Head-Revision des jeweiligen Projekts dort neu ein.
Vorteil:
Saubere Trennung von Delphi 7- und Delphi 2010-Code (durch getrennte Repositories).
Die Entwicklungsstränge unter Delphi 7 und Delphi 2010 sind völlig unabhängig.
Nachteil:
Die Historie geht verloren, die Revision beginnt wieder bei 0.

Variante 2:
Wir legen im selben Repository im SVN einen Branch für das Projekt für Delphi 2010 an.
Vorteil:
Die Historie bleibt erhalten.
Nachteil:
Aufgrund des gleichen Repositories kann es vorkommen, dass man, wenn man nicht aufpasst, die falsche Datei commited.

Variante 3:
Das Repository des jeweiligen Projekts wird kopiert.
In der Kopie wird in Delphi 2010 weiterentwickelt bzw. angepasst.
Vorteil:
Die Historie bleibt erhalten.
Saubere Trennung von Delphi 7- und Delphi 2010-Code (durch getrennte Repositories).
Die Entwicklungsstränge unter Delphi 7 und Delphi 2010 sind völlig unabhängig.
Nachteil:
Der Speicherverbrauch auf dem SVN-Server verdoppelt sich.

Welche Variante würdet Ihr uns empfehlen?
Macht es Sinn, die Komponentensammlung nach einer anderen Variante zu behandeln als die Projekte?
Oder habt Ihr eine ganz andere Idee?

Vielen Dank im Voraus!
Steffen
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:00 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