HundeX|2,0: Was sollte ein gutes Version Control S können?Welches nutzt ihr?

Beitrag lesen

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