Einzelnen Beitrag anzeigen

Zerolith

Registriert seit: 12. Mär 2003
Ort: Kempten
188 Beiträge
 
Delphi 6 Enterprise
 
#1

Versionsverwaltung

  Alt 22. Jun 2005, 09:28
Tag,

also - bei uns in der Firma ist es mittlerweile soweit dass wir jeden Tag kaputte Versionen haben. Sachen die 2 Tage vorher programmiert wurden werdne vom anderen Programmierer - der nicht die aktuellen Sourcen hat überschrieben.

Wir haben schon versucht das ganze mit einem einheitlichen Verzeichnis gemacht - Kopien angelegt mit Datum etc. Allerdings fehlt einem Teil der Programmierer einfach die Disziplin sich die aktuellen Sourcen zu kopieren, anzupassen mit ihren änderungen, und zurückzuspielen.

Für uns Projektleiter ist es mittlerweile nur noch zum heulen. Wir sitzten jetzt schon eine Woche beim Kunden. Und können nicht schulen / einführen da jeden Tag was anderes nicht mehr geht.

Natürlich verstehe dass bei unserem System, das wirklich sehr Komplex ist, jede kleine Änderung riesige Auswirkungen hat. Allerdings darf es einfach nicht vorkommen dass jeder Programmierer mit einem anderen Stand arbeitet.

Habt ihr irgendwelche Vorschläge wie das zu regeln ist? (Software)

wichtige punkte wären (momentane ansprüche :
- Vergleich zwischen der in der Versionverwaltung gespeicherten Version und der einzuspielenden Datei
- Versionierung (das heißt ich möchte zu jeder! erzeugten exe die Sourcen wieder finden können.
- Möglichst sollte das System nicht von Aussen modifizierbar sein (z.B wie Teamsource -> wenn man die Dateien über den Explorer ändern) -> Am besten in einer DB gespeichert
- Externer Zugriff - z.B. TCP / IP
- Nahtlose Integration in Delphi wäre natürlich perfekt
- Historie (Wer hat wann wo was geändert)


Ich wäre aber auch Froh über irgendwelche Vorschläge wie wir das Regeln könnten. Wie es bei euch so läuft. Was ihr für erfahrungen gemacht habt.

Wir verwenden im übrigen Delphi 6 (Enterprise) falls das was zur sache tut. Von einem Versionswechsel möchte ich mal abstand nehmen. Habe mir bereits Delphi 2005 angeschaut (Die Historie und Verlgeichsfunktionen sind ja ganz toll). Aber das wären dann wieder ca. 6 Lizenzen. und noch ne Versionverwaltung ist dann doch etwas viel.

Vielen Dank,
Daniel
Daniel
  Mit Zitat antworten Zitat