Hi zusammen,
Ich entwickele seit einiger Zeit in PHP und mit der Zeit stellen sich mir ein paar Probleme in den Weg. Zum Rahmen.
3 Server:
Step 1 – Entwicklung (Verweis auf Testdatenbank)
Step 2 – Testumgebung (Verweis auf Testdatenbank)
Step 3 – Produktion (Verweis auf Produktive Datenbank)
Mein Problem ist die Versionskontrolle. Ich arbeite an einem größeren Projekt mit div. Modulen unterschiedlicher Versionen. Ich habe 4 Ablageverzeichnisse für die Sources also auf den 3 Servern und ein Backupverzeichnis.
Nur langsam verliere ich die Übersicht über die Versionen was wo liegt. Okay eigentlich wenn ich Modifikationen vornehme mache ich es erst in der Entwicklung dann schiebe ich es weiter in Test und dann Produktion und mache nen Backup. Bisher immer mit allen Sources auch welche die ich überhaupt nicht überarbeitet habe.
Ich denke mal ihr kennt das Problem baue mal schnell in den nächsten 5 Minuten da was ein oder verändere nen Link etc. Na ja dann fehlt die Zeit das durch alle Steps zu schieben und man macht direkt Änderungen in der Produktion. Leider entstehen dadurch viele unterschiedliche Versionen und irgendwann weiß man nicht mehr was wo welchen Stand hat.
Jetzt wollte ich einfach mal in die Runde fragen wie ihr damit umgeht.
Ich will demnächst wenn ich Zeit finde auch WCMS bei mir implementieren aber dann ist es ja noch unübersichtlicher mit den Versionen oder was meint Ihr?
Kennt Ihr geeignete Tools die so was verwalten ?
Gruß
PsY
Ich entwickele seit einiger Zeit in PHP und mit der Zeit stellen sich mir ein paar Probleme in den Weg. Zum Rahmen.
3 Server:
Step 1 – Entwicklung (Verweis auf Testdatenbank)
Step 2 – Testumgebung (Verweis auf Testdatenbank)
Step 3 – Produktion (Verweis auf Produktive Datenbank)
Mein Problem ist die Versionskontrolle. Ich arbeite an einem größeren Projekt mit div. Modulen unterschiedlicher Versionen. Ich habe 4 Ablageverzeichnisse für die Sources also auf den 3 Servern und ein Backupverzeichnis.
Nur langsam verliere ich die Übersicht über die Versionen was wo liegt. Okay eigentlich wenn ich Modifikationen vornehme mache ich es erst in der Entwicklung dann schiebe ich es weiter in Test und dann Produktion und mache nen Backup. Bisher immer mit allen Sources auch welche die ich überhaupt nicht überarbeitet habe.
Ich denke mal ihr kennt das Problem baue mal schnell in den nächsten 5 Minuten da was ein oder verändere nen Link etc. Na ja dann fehlt die Zeit das durch alle Steps zu schieben und man macht direkt Änderungen in der Produktion. Leider entstehen dadurch viele unterschiedliche Versionen und irgendwann weiß man nicht mehr was wo welchen Stand hat.
Jetzt wollte ich einfach mal in die Runde fragen wie ihr damit umgeht.
Ich will demnächst wenn ich Zeit finde auch WCMS bei mir implementieren aber dann ist es ja noch unübersichtlicher mit den Versionen oder was meint Ihr?
Kennt Ihr geeignete Tools die so was verwalten ?
Gruß
PsY
Kommentar