Verteile Revisionskontrolle mit GIT
|
|
|
- Lars Schreiber
- vor 9 Jahren
- Abrufe
Transkript
1 Verteile Revisionskontrolle mit GIT Christian Thäter 25. Juni 2007
2 Über diesen Vortrag 1. Was ist Revisionskontrolle? 2. Wie funktioniert GIT? 3. GIT Workshop Fragen werden nach jedem Abschnitt beantwortet!
3 Was ist Revisionskontrolle? Verwaltung und Historie eines Projekts Was wurde geändert Wer hat was geändert Wann wurde die Änderung vorgenommen Warum wurde die Änderung gemacht
4 Was bietet Revisionskontrolle? Unlimitiertes Undo Dokumentation (der Historie) Hilfe bei Fehlersuche und Behebung Mehrere Varianten eines Projekts parallel pflegen Austausch von Änderungen mit Anderen
5 Sachen die man verwalten kann: Sourcecode Konfigurationsfiles Aufsätze, Diplomarbeit oder ähnliches L A T E X-beamer Präsentationen Grundsätzlich: Hauptsächlich Text Binäre Dateien die sich eher selten ändern Eigenes Verzeichnis
6 Klassische Revisionskontroll Systeme
7 Klassische Revisionskontroll Systeme
8 Klassische Revisionskontroll Systeme
9 Klassische Revisionskontroll Systeme
10 Klassische Revisionskontroll Systeme Latenz ist schlecht für die Performanz Der Server hat absolute Kontrolle Funktioniert nur wenn Server erreichbar Zu viele Committer Branchen ist oft nicht einfach
11 Verteilte Revisionskontroll Systeme Repository ist lokal Volle Historie Extrem schnell Nur der Besitzer selber braucht Schreibzugriff Branchen is extrem einfach und effizient Gespiegelte Repositories (Backup) Simple/clean Commits
12 Verteilte Revisionskontroll Systeme
13 Geschichte Wurde von Linus für den Kernel entwickelt GIT heisst: Drei Buchstaben die man aussprechen kann stupid. contemptible and despicable. simple global information tracker goddamn idiotic truckload of sh*t Anfangs nur sehr simpler Content Tracker plumbing sind interne Befehle porcelain ist das Benutzer Interface
14 Aufbau Objektdatenbank 1. : Datenobjekt 2. tree : Verzeichnis 3. commit : zeigt auf tree, parent commits 4. tag : zeigt auf einen commit Alle Objekte sind mit ihrem SHA1 Hash addressiert Index : Status/Cache Heads : Referenzen auf commits oder tags Checkout : Arbeitskopie an der man arbeitet
15 Aufbau tree tree tree tree tree tree commit commit commit head tag
16 Aufbau tree tree tree tree tree tree commit commit commit head tag
17 Aufbau tree tree tree tree tree tree commit commit commit head tag
18 GIT ist platzsparend Beispiel YAP Prolog: Seit 2001 CVS; 1848 Revisionen 18MB Sourcecode; 1547 Files 47MB CVS Repository 12MB GIT Repository 199MB GIT Repository (unpacked); Files <hharrison> looks like the whole gcc repo should be around 450MB packed, not bad from 11GB svn
19 GIT ist platzsparend Beispiel YAP Prolog: Seit 2001 CVS; 1848 Revisionen 18MB Sourcecode; 1547 Files 47MB CVS Repository 12MB GIT Repository 199MB GIT Repository (unpacked); Files <hharrison> looks like the whole gcc repo should be around 450MB packed, not bad from 11GB svn
20 GIT ist platzsparend Beispiel YAP Prolog: Seit 2001 CVS; 1848 Revisionen 18MB Sourcecode; 1547 Files 47MB CVS Repository 12MB GIT Repository 199MB GIT Repository (unpacked); Files <hharrison> looks like the whole gcc repo should be around 450MB packed, not bad from 11GB svn
21 GIT ist platzsparend Beispiel YAP Prolog: Seit 2001 CVS; 1848 Revisionen 18MB Sourcecode; 1547 Files 47MB CVS Repository 12MB GIT Repository 199MB GIT Repository (unpacked); Files <hharrison> looks like the whole gcc repo should be around 450MB packed, not bad from 11GB svn
22 GIT ist platzsparend Beispiel YAP Prolog: Seit 2001 CVS; 1848 Revisionen 18MB Sourcecode; 1547 Files 47MB CVS Repository 12MB GIT Repository 199MB GIT Repository (unpacked); Files <hharrison> looks like the whole gcc repo should be around 450MB packed, not bad from 11GB svn
23 GIT ist platzsparend Beispiel YAP Prolog: Seit 2001 CVS; 1848 Revisionen 18MB Sourcecode; 1547 Files 47MB CVS Repository 12MB GIT Repository 199MB GIT Repository (unpacked); Files <hharrison> looks like the whole gcc repo should be around 450MB packed, not bad from 11GB svn
24 GIT ist platzsparend Beispiel YAP Prolog: Seit 2001 CVS; 1848 Revisionen 18MB Sourcecode; 1547 Files 47MB CVS Repository 12MB GIT Repository 199MB GIT Repository (unpacked); Files <hharrison> looks like the whole gcc repo should be around 450MB packed, not bad from 11GB svn
25 GIT 1.5.x Installieren $ git Display all 144 possibilities? (y or n) git git-gui git-reflog git-add git-hash-object git-relink git-add--interactive git-http-fetch git-remote git-am git-http-push git-repack git-annotate git-imap-send git-repo-config git-apply git-index-pack git-request-pull git-applymbox git-init git-rerere git-applypatch git-init-db git-reset git-archimport git-instaweb git-resolve git-archive git-local-fetch git-rev-list git-bisect git-log git-rev-parse git-blame git-lost-found git-revert git-branch git-ls-files git-rm git-cat-file git-ls-remote git-runstatus git-check-ref-format git-ls-tree git-scm --More--
26 git genügt git befehl == git-befehl Kurze Hilfe: git befehl -h Manpage: git befehl --help Eine Handvoll Befehle kennen reicht
27 Jetzt gehts los... Sich GIT vorstellen $ git config --global user.name "Dein Name" $ git config --global user. [email protected] legt ~/.gitconfig an.
28 Repository anlegen Neues Repository erzeugen: cd mysourcedir git init Vorhandenes Repository clonen: git clone giturl [dir] git://host/repository ssh://host/repository /verzeichnis
29 git clone optimieren Objektdatenbank hardlinken git clone -l /verzeichnis dir Objektdatenbank referenzieren git clone -s /verzeichnis dir Vorhandene Daten aus Objektdatenbank mitbenutzen git clone --reference /verzeichnis giturl
30 Commit vorbereiten git status git diff Status einzelner Files detailierte Änderungen git add name Verzeichnisse werden recursiv hinzugefügt Änderungen müssen mit git-add hinzugefügt werden
31 Commit Vorher mit git add alles hinzugefügt: git commit -m message File Liste mit angeben: git commit -m message -- files.. Alle Änderungen (wie CVS): git commit -a -m message Menugeführt, auch einzelne Hunks: git commit --interactive -m message
32 ... oder mit git gui
33 Branchen Neuen Branch anlegen und Tree auschecken: git checkout [-m] -b newbranch [head] HEAD ist default HEAD^ voriger commit HEAD~2 vor-voriger commit usw... head kann alles sein was zu einem commit auflöst mit days ago} Branches auflisten: git branch Branch wechseln: git checkout branch git branch -d name löscht Branch
34 Andere Repositories Andere Repositories registriern: git remote add name giturl Registrierte Remotes auflisten: git remote Remote Branches auflisten (local): git branch -r Remote Heads listen: git ls-remote name
35 Updates und Mergen Änderungen von name ins Repository holen: git fetch [name] [refspec] Ändert nichts an der Arbeitskopie! refspec: +srcbranch:dstbranch Änderungen mergen: git pull [name] [refspec] macht erst fetch und dann merge git merge braucht man nur für Sonderfälle Vorm Mergen committen!
36 git rebase Merge Rebase Rebase ändert Historie und SHA1 Hashes!
37 Konflikte lösen Konflikte ansehen: git status git diff git diff hat eine spezielles Format: -1,1-1,1 +1,5 ++<<<<<<< HEAD:file.txt +Hello world ++======= + Goodbye ++>>>>>>> :file.txt
38 Konflikte lösen 1. Konflikt lösen -1,1-1,1 +1,1 - Hello world -Goodbye ++Goodbye world 2. Files adden git add Commit git commit... Kein commit bei unaufgelösten Konflikten... oder git gui
39 Änderungen veröffentlichen Per git format-patch git send- wird dann mit git am eingespielt Git Server git daemon von inetd starten Webserver per (suboptimal) Öffentlich auf Zum Server senden mit git push Öffentliche Repositories sind bare, kein Checkout
40 Repository Wartung Konsistenz des Repositories überprüfen: git fsck Repository komprimieren: git gc [--prune]
41 Was nicht gesagt wurde: GPG signierte Tags Eigene merge und diff Engines Bugs mit git bisect halbautomatisch finden Recovery mit revlog gitk und gitweb Mob Software, anonyme commits... viele andere Features
42 Danke Auf Wiedersehn
Von SVN zu Git. Daniel Willmann <[email protected]> 2011-10-18 cbna
Von SVN zu Git Daniel Willmann 2011-10-18 cbna Inhalt Einführung Git für SVN Benutzer Weitergehende Konzepte Zusammenfassung Daniel Willmann Von SVN zu Git 2 Über den Vortragenden
Git - Fast Version Control System
Git - Fast Version Control System Sebastian Harl Astronomisches Institut der Universität Erlangen-Nürnberg 17. Oktober 2008 Was ist Git? VCS (Version Control
Einführung in Git. master. Initial commit
Einführung in Git master Initial commit Einführung in Git master Initial commit Neuer Algorithmus in foopy Einführung in Git master robert Initial commit Neuer Algorithmus in foopy Fehler in foopy behoben
Versionsverwaltung für die KU Betriebssysteme. Eine Einführung
Versionsverwaltung für die KU Betriebssysteme Eine Einführung 1 1 Versionsverwaltung? Wozu? Nachvollziehbarkeit Wer hat was wann geändert Wiederherstellbarkeit kaputteditiert Wartbarkeit Verschiedene Versionen
Praktikum Ingenieurinformatik (PI)
Praktikum Ingenieurinformatik (PI) Verteilte Versionskontrolle mit Git und Github Björn Meyer Fachgebiet Technische Informatik 1 Agenda Einleitung Motivation Versionskontrolle Ansätze Git Funktionen Arbeiten
Versionkontrolle mit git
Versionkontrolle mit git Wer bin ich? Wer bin ich? Federico Hernandez Wer bin ich? Darmstadt Wer bin ich? Göteborg, Schweden Wer bin ich? Mathematiker Wer bin ich? Senior Linux/Unix System Administrator
Git-Grundlagen für Entwickler. Thomas Claudius
Git-Grundlagen für Entwickler Thomas Claudius Huber @thomasclaudiush Thomas Claudius Huber Principal Consultant bei Trivadis Pluralsight-Autor, Buchautor C#, XAML, TypeScript, Azure www.thomasclaudiushuber.com
Eine Einführung in das verteilte Quelltextverwaltungssystem Git
Eine Einführung in das verteilte Quelltextverwaltungssystem Git B.Sc. Daniel Baulig Fachhochschule Frankfurt am Main University of Applied Sciences 2. November 2012 Übersicht 1 Einführung Über mich Versions-was?
Arbeiten mit dem Versionsverwaltungssystem. Jannik Kramer Proseminar Werkzeuge für das wissenschaftliche Arbeiten
Arbeiten mit dem Versionsverwaltungssystem Proseminar Werkzeuge für das wissenschaftliche Arbeiten 14.07.2014 Agentur für cooperation & communication Gliederung 1. Einführung 2. Funktionsweise 3. 4. Ausblick
Gitting started. Christian Neukirchen. 14dec2011
Gitting started Christian Neukirchen 14dec2011 Wieso Versionskontrolle? Erste Schritte Branches Zusammenarbeit Nicht-trivale Features GUI Ausblick Agenda Wieso Versionskontrolle? Den Verlauf eines Projekts
Versionierung und Bugtracking mit Git(Hub)
Semesterprojekt Verteilte Echtzeitrecherche in Genomdaten Versionierung und Bugtracking mit Git(Hub) Marc Bux ([email protected]) Ziele der Versionierung Revisionsgeschichte eines Projekts erhalten
Einführung Git Interna Workflows Referenzen. Git. Fast Version Control System. Michael Kuhn [email protected]
Git Fast Version Control System Michael Kuhn [email protected] Arbeitsbereich Wissenschaftliches Rechnen Fachbereich Informatik Universität Hamburg 2011-09-28 1 / 16 1 Einführung Überblick
Dezentrale Versionsverwaltung
Dezentrale Versionsverwaltung mit GIT with that guy 14.08.2012 Lars Kumbier 1 Versionsverwaltung? 14.08.2012 Lars Kumbier 2 Versionsverwaltung? Speichern unterschiedlicher Entwicklungsschritte (oder Versionen)
Enes Kurnaz, Oliver Nagel Institut für Mathematik und Informatik. Versionsverwaltung mit Git
Enes Kurnaz, Oliver Nagel Institut für Mathematik und Informatik Versionsverwaltung mit Git Inhalt Einführung - Was bedeutet Versionsverwaltung? Git - Geschichte - Funktionsweise - Terminologie erste Schritte
Linux Cafe 2013 11 11. Referent: Bernd Strößenreuther
Versionsverwaltung mit Git Linux Cafe 2013 11 11 Referent: Bernd Strößenreuther mailto:linux [email protected] Lizenz Sie dürfen dieses Dokument verwenden unter den Bedingungen der Creative Commons
Einführung in Git. Dirk Deimeke. 19. August 2013. My own IT. ddeimeke (My own IT) Einführung in Git 19. August 2013 1 / 23
Einführung in Git Dirk Deimeke My own IT 19. August 2013 ddeimeke (My own IT) Einführung in Git 19. August 2013 1 / 23 Inhalt 1 Etwas Theorie Basiswissen Git 2 Praxis Installation Erstes Repository Besonderheiten
Versionsverwaltung. Seminar Softwareentwicklung in der Wissenschaft Robert Wiesner
Versionsverwaltung Seminar Softwareentwicklung in der Wissenschaft Robert Wiesner Gliederung Motivation Allgemeines Varianten der Versionsverwaltung Versionierungssysteme Git als Versionierungssystem-Beispiel
Medieninformatik Praktikum. Jens Rademacher 14.07.2013
mit mit Medieninformatik Praktikum 14.07.2013 1 / 13 mit 2 / 13 Nutzen von und an en mit Verwaltung unterschiedlicher Versionen einer Datei Protokollierung von Änderungen (Änderung, Zeitpunkt, Person)
Programmieren 2 05 Versionsverwaltung mit Git
Programmieren 2 05 Versionsverwaltung mit Git Bachelor Medieninformatik Sommersemester 2015 Dipl.-Inform. Ilse Schmiedecke [email protected] 1 ... gestern lief es noch!!! neues Feature eingebaut
Apache Subversion (SVN)
Apache Subversion (SVN) Datamining und Sequenzanalyse Marvin Meusel, Sascha Winter 18.10.2013 Apache Subversion (SVN) Datamining und Sequenzanalyse Marvin Meusel, Sascha Winter 18.10.2013 git Datamining
Einführung zu Git. Das Nötigste für die Studienarbeit im Modul Datenkommunikation. Ege Inanc
Einführung zu Git Das Nötigste für die Studienarbeit im Modul Datenkommunikation Ege Inanc Warum ist ein Versionskontrollsystem für die Studienarbeit nützlich? Arbeitet man im Team, kann es es passieren,
Einführung in git. Johannes Gilger & Matthias Lederhofer. Rechen- und Kommunikationszentrum der RWTH Aachen Network Operation Center. 14.
Johannes Gilger & Matthias Lederhofer der RWTH Aachen Network Operation Center 14. Juli 2010 Übersicht Begriffe in der Versionsverwaltung Unterschiede zentrale und dezentrale VCS Warum man git benutzen
Semesterprojekt Entwicklung einer Suchmaschine für Alternativmethoden zu Tierversuchen. Versionierung und Bugtracking mit GitHub
Semesterprojekt Entwicklung einer Suchmaschine für Alternativmethoden zu Tierversuchen Wintersemester 17/18 Versionierung und Bugtracking mit GitHub Marc Bux [email protected] Ziele der
Prof. Dr. Marko Boger. Prof. Dr. Christian Johner. Versionsmanagement
Prof. Dr. Marko Boger Prof. Dr. Christian Johner Versionsmanagement Lernziele Probleme benennen können, die Versionsverwaltungssysteme lösen Mit Begriffen umgehen können: Check-out, commit, merge, pull,
EGit: Die effiziente Git- Integration in Eclipse
EGit: Die effiziente Git- Integration in Eclipse http://eclipse.org/egit Dr. Stefan Lay (SAP) [email protected] Twitter: @stefanlay + = Agenda Überblick EGit 1.0 Demo Q & A Die Hauptdarsteller Git ist
Versionskontrollsysteme. Uwe Berger & Markus Dahms <[email protected]>
1 Gliederung 1. Der Begriff 2. Aufgaben & Einsatzmöglichkeiten 3. Zentrale Konzepte 4. Bekannte Vertreter 5. Grafische Oberflächen 6. Quellen und Links 2 Der Begriff engl. Version Control
Moodle aktuell halten mit Git
Moodle aktuell halten mit Git 3a 1 2 3b 3c 4c Vorstellung Andreas Grabs Softwareentwickler Seit 2010 Moodle Core- Entwickler Freier Mitarbeiter eledia GmbH Inhalt Allgemeines Allgmeine Vorteile Vorteile
Die Projek*ools. Files, Git, Tickets & Time
Die Projek*ools Files, Git, Tickets & Time Agenda Die Abgabe von Dokumenten: Files Das Pflegen von Software: Versionskontrolle mit Git Management von Anforderungen: Tickets Management von Zeit: Time Files
Programmieren 1 11 Versionsverwaltung mit Git - Grundlagen -
Programmieren 1 11 Versionsverwaltung mit Git - Grundlagen - Bachelor Medieninformatik Wintersemester 2015/2016 Dipl.-Inform. Ilse Schmiedecke [email protected] 1 ... gestern lief es noch!!!
Source Code Verwaltung mit Git
Source Code Verwaltung mit 16. März 2007 Wer bin ich? Vorstellung Repository commit $ git version git version 1.5.0.3 eindeutiger Autor $ git config --global user.name \ "" $ git config --global user.email
Verteilte Versionskontrolle mit GIT. 17.04.2012 - Dortmund Ansgar Brauner - GreenPocket GmbH - Köln
Verteilte Versionskontrolle mit GIT 17.04.2012 - Dortmund Ansgar Brauner - GreenPocket GmbH - Köln 1 über mich 32 Jahre alt Softwareentwickler bei der Firma GreenPocket in Köln Java EE Entwickler und Rails
git verteilte Versionskontrolle
git verteilte Versionskontrolle Jens Muecke Duesseldorf, 2. Oktober 2009 Content 1. Merkmale 2. Enstehungsgeschichte 3. Aufbau 4. Einfuehrung 5. Erfahrung und Tipps git Jens Muecke 2. Oktober 2009 2 01
git Workshop Matthias Beyer Hochschule Furtwangen University matthias. beyer@ hs-furtwangen. de mail@ beyermatthias. de 19.
git Workshop Matthias Beyer Hochschule Furtwangen University matthias. beyer@ hs-furtwangen. de mail@ beyermatthias. de 19. November 2013 Matthias Beyer (HFU) Git 19. November 2013 1 / 113 Overview 1 Einführung
Einführung in Subversion. Tutorium SWP
Einführung in Mehrere Personen arbeiten am gleichen Dokument Probleme: Austausch/Integration der Ergebnisse? Überlappende Arbeitsbereiche? Datensicherung? Kommunikation? Wer hat was geändert? Einführung
git Änderungen verwalten mit git
Änderungen verwalten mit git Wie arbeitet man am besten an einem Protokoll zusammen? PeP et al. Toolbox, 2014 2 Idee: Austausch über Mails PeP et al. Toolbox, 2014 3 Mails: Probleme Risiko, dass Änderungen
Mapra: C++ Teil 3. Felix Gruber, Michael Rom. IGPM, RWTH Aachen. 10. Mai 2016
Mapra: C++ Teil 3 Felix Gruber, Michael Rom IGPM, RWTH Aachen 10. Mai 2016 Felix Gruber, Michael Rom (IGPM, RWTH Aachen) Mapra: C++ Teil 3 10. Mai 2016 1 / 16 Themen vom letzten Mal Debuggen mit gdb Zusammengesetzte
Git in großen Projekten
Git in großen Projekten Einsatz von Submodulen und Subtrees René Preißel ([email protected]) Buchhandlung Lehmanns, 16.10.2013 1 Über Mich René Preißel ([email protected]) Freiberuflicher Berater, Entwickler,
Einführung in Verteilte Versionskontrollsysteme. am Beispiel von Git
Einführung in Verteilte Versionskontrollsysteme am Beispiel von Git Diplominformatiker (BA), Git Benutzer seit 2009 Daniel Böhmer Leibniz Institut für Troposphärenforschung 8. März 2012 Verteilte Versionskontrollsysteme/Git
Gitting started. Christian Neukirchen. 05nov2010
Gitting started Christian Neukirchen 05nov2010 Wieso Versionskontrolle? Erste Schritte Branches Zusammenarbeit Nicht-trivale Features GUI Wechsel von SVN Git-Hacks Ausblick Table of contents Wieso Versionskontrolle?
Torsten Flatter inovex GmbH. "Git.NET" gibt's nicht?
Torsten Flatter inovex GmbH "Git.NET" gibt's nicht? Vorstellung Torsten Flatter inovex GmbH.NET / C# seit 2004 VSS, CVS, SVN, TFS, hq, git Enterprise-Umfeld Agenda Überblick Grundlagen Einsatzbereiche
Apache Subversion (SVN)
Apache Subversion (SVN) Datamining und Sequenzanalyse Marvin Meusel, Sascha Winter 19.10.2012 Apache Subversion (SVN) Datamining und Sequenzanalyse Marvin Meusel, Sascha Winter 19.10.2012 git Datamining
git & git-flow Jens Sandmann 14.12.2013 Warpzone Münster e.v. Jens Sandmann (WZ) git & git-flow 14.12.2013 1 / 31
git & git-flow Jens Sandmann Warpzone Münster e.v. 14.12.2013 Jens Sandmann (WZ) git & git-flow 14.12.2013 1 / 31 Überblick 1 git Versionskontrolle Allgemein VCS mit git 2 git flow 3 git nutzen 4 Anhang
Versionsverwaltung mit GIT
Versionsverwaltung mit GIT Michaela Rindt [email protected] Praktikum Effizientes Programmieren (PEP) 12.04.2016 Geschichte und Allgemeines Git ist ein Versionskontrollsystem (VCS) für Dokumente
Versionsverwaltung mit git
Versionsverwaltung mit git Versionsverwaltung Versionsverwaltungssysteme verwalten Dateien und zeichnen alle Änderungen an den Dateien im Laufe ihrer Entwicklung auf. alte Versionen sind stets verfügbar
Mapra: C++ Teil 5. Felix Gruber, Sven Groß. 16. Mai IGPM, RWTH Aachen. Felix Gruber, Sven Groß (IGPM) Mapra: C++ Teil 5 16.
Mapra: C++ Teil 5 Felix Gruber, Sven Groß IGPM, RWTH Aachen 16. Mai 2017 Felix Gruber, Sven Groß (IGPM) Mapra: C++ Teil 5 16. Mai 2017 1 / 17 Was bisher geschah Makefiles Funktionen-Templates Ein-/Ausgabe
Git-Workshop, Teil I
Git-Workshop, Teil I Freitagsrunde TechTalks, TU Berlin Julius Plenz 25. November 2011 Veröffentlicht unter der CreativeCommons-Lizenz (By, Nc, Sa) http://wiki.freitagsrunde.org/techtalks Bevor wir beginnen...
Praktische Einführung in die Versionsverwaltung mit Eclipse
Praktische Einführung in die Versionsverwaltung mit Eclipse 1423841 - Laura Most 7IMB [email protected] Hochschule Mannheim University of Applied Sciences Version Control Systems (VCS) Vorteile:
Fakultät für Informatik Praktische Einführung in die Versionsverwaltung mit Eclipse
Fakultät für Informatik Praktische Einführung in die Versionsverwaltung mit Eclipse PR1 Luca Frank [email protected] Hochschule Mannheim University of Applied Sciences Gliederung 1. Was ist ein
The Git Source Code Management System
The Git Source Code Management System git @ work or: a little bit of git Mark Struberg Vienna, 2008 Was ist ein SCM SCM steht hier für Source Code Management und bringt folgende Vorteile Checkin: Organisierter
Versionsverwaltung mit Git
Versionsverwaltung mit Git Silvan Heller Slides für CS108: Marcel Neidinger Department Mathematik & Informatik, Universität Basel HS17 Software Engineering
Einführung in Subversion
Einführung in Subversion Benjamin Seppke AB KOGS Dept. Informatik Universität Hamburg Was ist Subversion? Ein Server-basiertes Versions-Verwaltungs- System Ermöglicht mehreren Benutzern die gemeinsame
Revisionskontrollsystem GIT
Revisionskontrollsystem GIT Diplom Informatiker Gregor Rebel 1/ 19 Revisionskontrollsystem GIT v1.2 Versionskontrollsysteme Erfassung von Änderungen an Dateien Protokollierung von Änderungen Wiederherstellung
Dr. R. Guderlei exxcellent solutions gmbh Tim Felgentreff HPI. Versionsmanagement. Zentral oder Verteilt?
Dr. R. Guderlei exxcellent solutions gmbh Tim Felgentreff HPI Versionsmanagement Zentral oder Verteilt? Agenda Verteilte Versionsverwaltung mit Git Git in der Praxis Fazit Grundlegendes Verteilung: kein
Spiel, Spaß und Spannung mit Git
Spiel, Spaß und Spannung mit Git 2-3 Std-Workshop Meine Person??? Spiel, Spaß und Spannung mit Git 2 Ziel Du kannst Git auf einem Windows- oder Linux- Rechner installieren und konfigurieren Du kennst die
Einführung in Subversion
zentrale Speicherung im Magazin (repository) beliebig viele Arbeitsbereiche (working copy) Vorteile: mehrere Benutzer gleichzeitig effektiver durch Parallelität bei disjunkten (Zeilen-)Bereichen werden
Versionsverwaltung. Dr.-Ing. Matthias Sand. Lehrstuhl für Informatik 3 (Rechnerarchitektur) Friedrich-Alexander-Universität Erlangen-Nürnberg SS 2009
Versionsverwaltung Dr.-Ing. Matthias Sand Lehrstuhl für Informatik 3 (Rechnerarchitektur) Friedrich-Alexander-Universität Erlangen-Nürnberg SS 2009 Versionsverwaltung 1/22 2009-06-03 Inhalt Motivation
Git II. Dezentrale Versionsverwaltung im Team
Git II Dezentrale Versionsverwaltung im Team Themenbereiche Arbeit mit Remote Repositories Austausch zwischen Repositories Änderungen rückgängig machen Zusammenarbeit über Workflows Git hat mehr als nur
Distributed Source Code Management mit git
Distributed Source Code Management mit git GEOPHYSIKALISCHES INSTITUT 1 KIT Einführung Universitätindes git Landes Baden-Württemberg und nationales Thomas Forschungszentrum Forbriger in der Helmholtz-Gemeinschaft
Konfigurationsdateien mit Git verwalten
Konfigurationsdateien mit Git verwalten Chemnitzer Linuxtage 2011 Julius Plenz 19. März 2011 Veröffentlicht unter der CreativeCommons-Lizenz (By, Nc, Sa) http://chemnitzer.linux-tage.de/2011/vortraege/782
Versionsverwaltung mit git. Christoph Knabe FB VI 17.04.2014
Versionsverwaltung mit git Christoph Knabe FB VI 17.04.2014 Inhalt Probleme bei Software-Entwicklung Begriffe in git Geschichte von git Installation Was ist verteilt an git? Mischen verteilter Änderungen
Julius Plenz. Valentin Haenel. Git. Verteilte Versionsverwaltung für Code Dokumente. 2. Auflage. Open Source Press
Valentin Haenel Julius Plenz Git Verteilte Versionsverwaltung für Code Dokumente 2. Auflage Open Source Press Inhaltsverzeichnis Vorwort 11 I Grundlagen 17 1 Einführung und erste Schritte 19 1.1 Grundbegriffe
Versionsmanagement. Software(technik)praktikum: Vorlesung 3: Versionsmanagement
Versionsmanagement 1 Software(technik)praktikum: Vorlesung 3: Versionsmanagement Versionsmanagement Motivation Ausgangslage Softwareentwicklung ist Teamarbeit Viel (indirekte) Kommunikation nötig Entwicklungswissen
Apache Subversion (SVN)
Apache Subversion (SVN) Datamining und Sequenzanalyse Marvin Meusel, Sascha Winter 19.10.2012 Apache Subversion (SVN) Datamining und Sequenzanalyse Marvin Meusel, Sascha Winter 19.10.2012 git Datamining
Git Eine Einführung. LinuxTag 2013, Berlin. Julius Plenz. 22. Mai 2013
Git Eine Einführung LinuxTag 2013, Berlin Julius Plenz 22. Mai 2013 Ablauf Versionskontrolle: Zentral vs. Dezentral Historischer Kurzabriss zu Git Das Objektmodell wie funktioniert Git? Merge vs. Rebase
Programmieren 2 06 Git-Teamwork und Egit
Programmieren 2 06 Git-Teamwork und Egit Bachelor Medieninformatik Sommersemester 2015 Dipl.-Inform. Ilse Schmiedecke [email protected] 1 Die Bildquelle Die schönen Schemazeichnungen in dieser
Versionsverwaltung GIT & SVN. Alexander aus der Fünten. Proseminar: Methoden und Werkzeuge, SS 2012. Lehrstuhl i9, Prof. Dr. T.
Versionsverwaltung GIT & SVN Alexander aus der Fünten Proseminar: Methoden und Werkzeuge, SS 2012 Lehrstuhl i9, Prof. Dr. T. Seidl RWTH Aachen Ablauf Was ist Versionsverwaltung? Arbeitsmodelle Lokale,
Having fun with GIT. Chris Wewerka. Software Development Specialist
Having fun with GIT Chris Wewerka Software Development Specialist chris@ twitter.com/longliveenduro plus.google.com/s/chris wewerka GIT Agenda Verteilte Versionskontrollen - Facts Git Crashkurs Git und
DNUG FN TOBIAS ALLWEIER
Hi! DNUG FN 2 TOBIAS ALLWEIER Dipl. Informatiker (FH) Passionated Software Developer Clean Code Developer.NET Junkie.NET User Group Lead E-Mail [email protected] Blog http://www.tobs4u.com Twitter @Blubern
Versionsverwaltung mit SVN
Ingo Sieverdingbeck ([email protected]) Jasper van den Ven ([email protected]) AG Rechnernetze Universität Bremen C/C++-Vorkurs 2008 Gliederung 1 Wozu Versionsverwaltung? Ältere
