freiesoftwareog – githerkunft von git dinosaurier : rccs, cvs, svn linux auf bitkeeper [2002 -...
TRANSCRIPT
![Page 1: FreieSoftwareOG – GITHerkunft von GIT Dinosaurier : RCCS, CVS, SVN Linux auf Bitkeeper [2002 - 2005] Linus ärgert sich und … agiert Kernentwicklung in 2 Wochen Vorreiter in der](https://reader034.vdocuments.pub/reader034/viewer/2022051811/601c490ebd29372d6d712123/html5/thumbnails/1.jpg)
FreieSoftwareOG –
GIT -open source, fast,
distributed version control system
![Page 2: FreieSoftwareOG – GITHerkunft von GIT Dinosaurier : RCCS, CVS, SVN Linux auf Bitkeeper [2002 - 2005] Linus ärgert sich und … agiert Kernentwicklung in 2 Wochen Vorreiter in der](https://reader034.vdocuments.pub/reader034/viewer/2022051811/601c490ebd29372d6d712123/html5/thumbnails/2.jpg)
Vorstellung● Wer ist wer ?
● Erfahrungen
● CVS ?
● Subversion ?
● andere DVCS ?
● andere closed-source VCS ?
![Page 3: FreieSoftwareOG – GITHerkunft von GIT Dinosaurier : RCCS, CVS, SVN Linux auf Bitkeeper [2002 - 2005] Linus ärgert sich und … agiert Kernentwicklung in 2 Wochen Vorreiter in der](https://reader034.vdocuments.pub/reader034/viewer/2022051811/601c490ebd29372d6d712123/html5/thumbnails/3.jpg)
Agenda● Herkunft von GIT
● neue Paradigmen
● Wie läuft es ?
● Fazit
● Perspektive
● Referenzen
![Page 4: FreieSoftwareOG – GITHerkunft von GIT Dinosaurier : RCCS, CVS, SVN Linux auf Bitkeeper [2002 - 2005] Linus ärgert sich und … agiert Kernentwicklung in 2 Wochen Vorreiter in der](https://reader034.vdocuments.pub/reader034/viewer/2022051811/601c490ebd29372d6d712123/html5/thumbnails/4.jpg)
Herkunft von GIT● Dinosaurier : RCCS, CVS, SVN
● Linux auf Bitkeeper [2002 - 2005]
● Linus ärgert sich und … agiertKernentwicklung in 2 Wochen
● Vorreiter in der DVCS Welt
![Page 5: FreieSoftwareOG – GITHerkunft von GIT Dinosaurier : RCCS, CVS, SVN Linux auf Bitkeeper [2002 - 2005] Linus ärgert sich und … agiert Kernentwicklung in 2 Wochen Vorreiter in der](https://reader034.vdocuments.pub/reader034/viewer/2022051811/601c490ebd29372d6d712123/html5/thumbnails/5.jpg)
innovative Paradigmen● WTF is DVCS ?
• distributed ? ohne zentrale Referenz ?• off-line• client == server
● Branches sind die Norm
● Ordnerstruktur auch Versioniert
● Fortschritte in merging• Rahmen für die Lösung von Konflikten• Vorbereitung von Patches
![Page 6: FreieSoftwareOG – GITHerkunft von GIT Dinosaurier : RCCS, CVS, SVN Linux auf Bitkeeper [2002 - 2005] Linus ärgert sich und … agiert Kernentwicklung in 2 Wochen Vorreiter in der](https://reader034.vdocuments.pub/reader034/viewer/2022051811/601c490ebd29372d6d712123/html5/thumbnails/6.jpg)
neue Paradigmen● Kompakte Speicherung
durch Hashing (SHA-1)
● gutes Handling von Metadaten rebase, Bearbeitung der Historie...
● offenes Versionierungsmodell
● Geschwindigkeit !ermöglicht viele kleine commits
![Page 7: FreieSoftwareOG – GITHerkunft von GIT Dinosaurier : RCCS, CVS, SVN Linux auf Bitkeeper [2002 - 2005] Linus ärgert sich und … agiert Kernentwicklung in 2 Wochen Vorreiter in der](https://reader034.vdocuments.pub/reader034/viewer/2022051811/601c490ebd29372d6d712123/html5/thumbnails/7.jpg)
Wie läuft es ?
● laufender Ordner = aktuelle Versionedit
● .git Ordner = Änderungsdatenbankgit commit
● zentrales Repository
= Basis zum Austauschgit clone
![Page 8: FreieSoftwareOG – GITHerkunft von GIT Dinosaurier : RCCS, CVS, SVN Linux auf Bitkeeper [2002 - 2005] Linus ärgert sich und … agiert Kernentwicklung in 2 Wochen Vorreiter in der](https://reader034.vdocuments.pub/reader034/viewer/2022051811/601c490ebd29372d6d712123/html5/thumbnails/8.jpg)
Wie läuft es ?
![Page 9: FreieSoftwareOG – GITHerkunft von GIT Dinosaurier : RCCS, CVS, SVN Linux auf Bitkeeper [2002 - 2005] Linus ärgert sich und … agiert Kernentwicklung in 2 Wochen Vorreiter in der](https://reader034.vdocuments.pub/reader034/viewer/2022051811/601c490ebd29372d6d712123/html5/thumbnails/9.jpg)
Wie läuft es ?
![Page 10: FreieSoftwareOG – GITHerkunft von GIT Dinosaurier : RCCS, CVS, SVN Linux auf Bitkeeper [2002 - 2005] Linus ärgert sich und … agiert Kernentwicklung in 2 Wochen Vorreiter in der](https://reader034.vdocuments.pub/reader034/viewer/2022051811/601c490ebd29372d6d712123/html5/thumbnails/10.jpg)
Wie läuft es ?
![Page 11: FreieSoftwareOG – GITHerkunft von GIT Dinosaurier : RCCS, CVS, SVN Linux auf Bitkeeper [2002 - 2005] Linus ärgert sich und … agiert Kernentwicklung in 2 Wochen Vorreiter in der](https://reader034.vdocuments.pub/reader034/viewer/2022051811/601c490ebd29372d6d712123/html5/thumbnails/11.jpg)
Wie läuft es ?
![Page 12: FreieSoftwareOG – GITHerkunft von GIT Dinosaurier : RCCS, CVS, SVN Linux auf Bitkeeper [2002 - 2005] Linus ärgert sich und … agiert Kernentwicklung in 2 Wochen Vorreiter in der](https://reader034.vdocuments.pub/reader034/viewer/2022051811/601c490ebd29372d6d712123/html5/thumbnails/12.jpg)
Wie läuft es ?
![Page 13: FreieSoftwareOG – GITHerkunft von GIT Dinosaurier : RCCS, CVS, SVN Linux auf Bitkeeper [2002 - 2005] Linus ärgert sich und … agiert Kernentwicklung in 2 Wochen Vorreiter in der](https://reader034.vdocuments.pub/reader034/viewer/2022051811/601c490ebd29372d6d712123/html5/thumbnails/13.jpg)
Wie läuft es ?
![Page 14: FreieSoftwareOG – GITHerkunft von GIT Dinosaurier : RCCS, CVS, SVN Linux auf Bitkeeper [2002 - 2005] Linus ärgert sich und … agiert Kernentwicklung in 2 Wochen Vorreiter in der](https://reader034.vdocuments.pub/reader034/viewer/2022051811/601c490ebd29372d6d712123/html5/thumbnails/14.jpg)
Wie läuft es ?
Demo !
![Page 15: FreieSoftwareOG – GITHerkunft von GIT Dinosaurier : RCCS, CVS, SVN Linux auf Bitkeeper [2002 - 2005] Linus ärgert sich und … agiert Kernentwicklung in 2 Wochen Vorreiter in der](https://reader034.vdocuments.pub/reader034/viewer/2022051811/601c490ebd29372d6d712123/html5/thumbnails/15.jpg)
● Arbeits-modell
Wie läuft es ?
![Page 16: FreieSoftwareOG – GITHerkunft von GIT Dinosaurier : RCCS, CVS, SVN Linux auf Bitkeeper [2002 - 2005] Linus ärgert sich und … agiert Kernentwicklung in 2 Wochen Vorreiter in der](https://reader034.vdocuments.pub/reader034/viewer/2022051811/601c490ebd29372d6d712123/html5/thumbnails/16.jpg)
● Arbeits-modell
Wie läuft es ?
![Page 17: FreieSoftwareOG – GITHerkunft von GIT Dinosaurier : RCCS, CVS, SVN Linux auf Bitkeeper [2002 - 2005] Linus ärgert sich und … agiert Kernentwicklung in 2 Wochen Vorreiter in der](https://reader034.vdocuments.pub/reader034/viewer/2022051811/601c490ebd29372d6d712123/html5/thumbnails/17.jpg)
Fazit● modernes Ecosystem
GITHub, ...
● Vorteile● viele Anwender
unter den Free Software Projekten● integriert in standard IDEs (Eclipse, …)● Offenheit vom Branching-modell
● Nachteile● steile Lernkurve● Offenheit vom Branching-modell
![Page 18: FreieSoftwareOG – GITHerkunft von GIT Dinosaurier : RCCS, CVS, SVN Linux auf Bitkeeper [2002 - 2005] Linus ärgert sich und … agiert Kernentwicklung in 2 Wochen Vorreiter in der](https://reader034.vdocuments.pub/reader034/viewer/2022051811/601c490ebd29372d6d712123/html5/thumbnails/18.jpg)
Perspektive● GIT ist reif
● modernes EcosystemGITHub, ...
● DVCS Welt ist in schneller Bewegung
![Page 19: FreieSoftwareOG – GITHerkunft von GIT Dinosaurier : RCCS, CVS, SVN Linux auf Bitkeeper [2002 - 2005] Linus ärgert sich und … agiert Kernentwicklung in 2 Wochen Vorreiter in der](https://reader034.vdocuments.pub/reader034/viewer/2022051811/601c490ebd29372d6d712123/html5/thumbnails/19.jpg)
Referenzen● Linus bei Google Tech Talks (video)● www.git.org● Eric Sink ● excess.org/article/2008/07/ogre-git-tutorial/● Philip Hofstetter (videos) ● a successful git branching model● GIT: branching and Fast-Froward Merging● Oliver Steele● uvm...
![Page 20: FreieSoftwareOG – GITHerkunft von GIT Dinosaurier : RCCS, CVS, SVN Linux auf Bitkeeper [2002 - 2005] Linus ärgert sich und … agiert Kernentwicklung in 2 Wochen Vorreiter in der](https://reader034.vdocuments.pub/reader034/viewer/2022051811/601c490ebd29372d6d712123/html5/thumbnails/20.jpg)
Danke !
Fragen ?
![Page 21: FreieSoftwareOG – GITHerkunft von GIT Dinosaurier : RCCS, CVS, SVN Linux auf Bitkeeper [2002 - 2005] Linus ärgert sich und … agiert Kernentwicklung in 2 Wochen Vorreiter in der](https://reader034.vdocuments.pub/reader034/viewer/2022051811/601c490ebd29372d6d712123/html5/thumbnails/21.jpg)
Weitere Informationen bekommen Sie hier:
http://www.FreieSoftwareOG.orgund
oder kommen Sie doch einfach zu unserem regelmäßigen Treffen,
jeden 1. Mittwoch im Monat ab 20:00 Uhr.(Treffpunkt laut Webseite)
Cba