TheLightning
Erfahrenes Mitglied
Re: Themenwahl PHP Contest
So.. ich nochmal.. generell gibt es "fast" alles schon vorgefertigt,
nur meistens ist das ganze in einem größeren CMS verpackt und ausserdem nicht immer wirklich ausgereift.
Meine Idee des Versionierungssystems kommt durch die Aussage das es ein Projekt sein soll das allen zugute kommt, und wenn es etwas gibt was ein Team an Entwicklern benötigt dann ist das ein System über das gleichzeitig an einem Projekt gearbeitet werden muss..
Die Info das in CVS mehrere ihren Teil bearbeiten und das dann am Ende gemerget wird ist schlichtweg falsch. Nach jedem Arbeitsschritt wird gemerget und CVS ergmöglicht ja gerade erst das simultane Arbeiten an einer Datei weil ein Überspeichern verhindert wird und der Programmierer ohne den Verlust von irgendwelchen Daten beim Uploaden in das Repository (Container) mergen kann..
gleichzeitig können (Achtung neue Information) Versionen als stable oder beta deklariert werden und Kompabilitätslisten erstellt werden so das man über wenige Befehle das Programm mit den neusten kompatiblen stabilen Versionen genierert werden kann oder wahlweise eine Betaversion mit den neusten Versionen jeder Datei..
MfG Dominik
So.. ich nochmal.. generell gibt es "fast" alles schon vorgefertigt,
nur meistens ist das ganze in einem größeren CMS verpackt und ausserdem nicht immer wirklich ausgereift.
Meine Idee des Versionierungssystems kommt durch die Aussage das es ein Projekt sein soll das allen zugute kommt, und wenn es etwas gibt was ein Team an Entwicklern benötigt dann ist das ein System über das gleichzeitig an einem Projekt gearbeitet werden muss..
Die Info das in CVS mehrere ihren Teil bearbeiten und das dann am Ende gemerget wird ist schlichtweg falsch. Nach jedem Arbeitsschritt wird gemerget und CVS ergmöglicht ja gerade erst das simultane Arbeiten an einer Datei weil ein Überspeichern verhindert wird und der Programmierer ohne den Verlust von irgendwelchen Daten beim Uploaden in das Repository (Container) mergen kann..
gleichzeitig können (Achtung neue Information) Versionen als stable oder beta deklariert werden und Kompabilitätslisten erstellt werden so das man über wenige Befehle das Programm mit den neusten kompatiblen stabilen Versionen genierert werden kann oder wahlweise eine Betaversion mit den neusten Versionen jeder Datei..
MfG Dominik