Planung Workshop "Versionskontrollsysteme"
Aus BraLUG-Wiki
(Unterschied zwischen Versionen)
MaD (Diskussion | Beiträge) (ein Anfang...) |
MaD (Diskussion | Beiträge) (Abstract, Quellen...) |
||
Zeile 1: | Zeile 1: | ||
[[Kategorie:Planung]] | [[Kategorie:Planung]] | ||
[[Kategorie:Veranstaltungen]] | [[Kategorie:Veranstaltungen]] | ||
+ | |||
+ | ''"Gerade bei der Erstellung von Open-Source-Software ist es von entscheidender Bedeutung, dass mehrere Entwickler gleichzeitig den Quellcode editieren können, ohne dass größere Konflikte auftreten. Bei der Koordination und der eventuellen Konfliktlösung sind Versionskontrollsysteme eine große Hilfe. Dieser Vortrag erläutert die Arbeitsweise mit einem solchen System und stellt die wichtigsten Vertreter (CVS, Subversion und Git) vor."'' | ||
+ | |||
+ | ==Agenda== | ||
* Aufgaben | * Aufgaben | ||
Zeile 17: | Zeile 21: | ||
** [http://subversion.tigris.org/ Subversion] | ** [http://subversion.tigris.org/ Subversion] | ||
** [http://git.or.cz git] | ** [http://git.or.cz git] | ||
+ | |||
+ | ==Quellen== | ||
+ | |||
+ | * http://de.wikipedia.org/wiki/Versionskontrollsystem | ||
+ | * http://svnbook.red-bean.com/ |
Version vom 5. September 2006, 09:33 Uhr
"Gerade bei der Erstellung von Open-Source-Software ist es von entscheidender Bedeutung, dass mehrere Entwickler gleichzeitig den Quellcode editieren können, ohne dass größere Konflikte auftreten. Bei der Koordination und der eventuellen Konfliktlösung sind Versionskontrollsysteme eine große Hilfe. Dieser Vortrag erläutert die Arbeitsweise mit einem solchen System und stellt die wichtigsten Vertreter (CVS, Subversion und Git) vor."
Agenda
- Aufgaben
- Protokoll der Änderungen
- Archivierung
- Wiederherstellung alter Versionen
- Koordination von konkurrierenden Zugriffsversuchen (siehe Konzepte)
- Verwaltung verschiedener Entwicklungslinien ("Branches")
- Konzepte
- Repository, lokale Kopie...
- zentral vs. verteilt
- optimistisch (copy-modify-merge) vs. pessimistisch (lock-modify-write)
- Branches, Tags...
- Vertreter