hi,
Was sollte ein gutes VCS können? Welche Eigenschaften sollte es haben? Wie sollte die Grundarchitektur sein? (Auch auf reinen PHP-Severn laufen können, schnell, dezentral, leicht erweiterbar ...)
- alle Projektteilnehmer sollten gleichberechtigt sein (kein alleiniger zentraler Server)
- auch auf reinen PHP-Server laufen bzw. in PHP geschrieben sein - ist somit plattformunabhängig
- Möglichkeit, einfach Patches aus der Mitte der History (nicht nur den obersten) zu entfernen
- automatisches Bemerken von Umbennenungen, Verschiebungen im Baum
- leicht erweiterbar, flexibel
- Möglichkeit, Patches einmal zu schreiben und auf mehrere Branches anwenden zu können, d.h. man muss nicht jede Änderung in jedem Entwicklungszweig extra machen.
- offline arbeiten möglich
- ausgezeichnete Eclipse-Integration
- automatisches Update aller Repositorys der anderen Projektteilnehmer nach einem Commit
- Möglichkeit, nach Commits die Änderung automatisch auf über (S)FTP online zu stellen (für Webseiten)
(Geschwindigkeit ist mir nicht so wichtig)
Die restlichen Antworten folgen.
Grüße der Hunde.
2,0