AnforderungenVersionskontrollwerkzeug
Aus SKM Wiki
[bearbeiten] Anforderungen an ein Versionskontrollwerkzeug
Das gilt nicht nur für ein Tools, sondern gilt auch für den Fall, dass man das per "Hand" machen möchte, was durchaus geht, aber leider ein wenig aufwändig ist.
- Die Unterstüztung der parallelen Entwicklung
- Aufzeichnung der Entwicklungsgeschichte von ein- oder mehreren Dateien und/oder Verzeichnissen
- Zugriffsberechtigung für die Dateien/Verzeichnisse
- Wiederherstellung beliebiger alter Versionsstände.
- Multisite Entwicklung; Entwicklung an unterschiedlichen Standorten(geographische Trennung).
- Integration in Entwicklungswerkzeuge
- Installation
- Administration
- Plattformunabhängigkeit
Mal eine kurze Liste mit Infos:
- http://code.google.com/p/support/wiki/DVCSAnalysis
- http://stackoverflow.com/questions/2704996/describe-your-workflow-of-using-version-control-vcs-or-dvcs
- http://stackoverflow.com/questions/2563836/sell-me-distributed-revision-control
- https://wiki.mozilla.org/Version_Control_System_Requirements
Organizing git repositories: (TODO: Move it)
