Repository / Version Control selbstgemacht

greggy80

Mitglied
Hallo,

ich arbeite momentan daran, ein Version Controlling selbst zu programmieren... nun möchte ich ungern das Rad neu erfinden, gibt es eventuell Open Source Lösungen, die eine Umsetzung in php anbieten (ich bin nicht auf der Suche nach CVS oder SVN)?

Es gibt selbstverständlich einige Open Source WIKIs und CMSs, die ebenfalls das Version Controlling implementieren, nur möchte ich nicht stundenlang in den Projekten rumstochern, um den Algorithmus zu verstehen.

Prinzipiell gesehen würde ich auch ein eigenes Version Controlling schreiben, ich wüsste auch wie, nur hätte ich gerne einen Vergleich zu anderen Projekten (speziell geht es um das Feststellen von Veränderungen), um nicht etwa total ineffizienten Code zu schreiben, der viel effizienter implementiert werden könnte.

Wenn jemand weiß, wie man an diese Algorithmen rankommt oder es Open Source Projekte gibt, die sich ausschließlich mit dem Controlling beschäftigen (egal ob php, Java oder C und Konsorten), dann wäre ich für ein paar Referenzen sehr dankbar.

Grüße, David
 
Ich bin mit den Diff-and-Patch-Funktionen recht zufrieden, auch wenn kleine Veränderungen die Performance noch etwas steigern können.

Dabei empfehle ich dir nur die aktuelle Version als Original zu speichern und alle vorhergehenden Versionen davon ausgehend mithilfe des Änderungscodes zu beschreiben.
 
Das Vorgehen war mir an sich schon bekannt, nur wollte ich einen eben etwas zum vergleichen. Herzlichen Dank! Für weitere Anregungen bin ich natürlich weiterhin dankbar!

David
 
Zurück