Übungen zu Systemprogrammierung 1 (SP1)
|
|
|
- Friederike Adenauer
- vor 9 Jahren
- Abrufe
Transkript
1 Übungen zu Systemprogrammierung 1 (SP1) Ü 1 Einführung Jens Schedel, Christoph Erhardt, Jürgen Kleinöder genda 1.1 llgemeines 1.5 SP-bgabesystem Lehrstuhl für Informatik 4 Verteilte Systeme und Betriebssysteme Friedrich-lexander-Universität Erlangen-Nürnberg WS 2012/ bis 26. Oktober c js, ce, jk SP1 (VL 1 WS 2012/13) 1 Einführung 1 1 Lernziele Systemprogrammierung ufbau der Übungen Entwicklung portabler Programme vom Problem zum Programm Tafelübungen und Besprechungen Vorstellung nützlicher Werkzeuge Entwicklung robuster Software Selbstständiges Erarbeiten von Lösungen Selbstständige Fehlersuche Vorstellung von Betriebssystemkonzepten Einführung in die Verwendung der Schnittstellen Systemprogrammierung Erarbeiten eines kleinen Programmes (ktive Mitarbeit!) Besprechung der bgaben und allgemeiner Fallstricke valgrind make gcc Versionsverwaltung Werkzeugverständnis gdb Dokumentation selbstständig......verstehen...finden...lesen Praktischer Teil ufgaben rbeiten mit der Betriebssystemschnittstelle Fehlersuche und Fehlerbehebung Verwenden der vorgestellten Werkzeuge c js, ce, jk SP1 (VL 1 WS 2012/13) 1 Einführung 1.1 llgemeines 1 2 c js, ce, jk SP1 (VL 1 WS 2012/13) 1 Einführung 1.1 llgemeines 1 3
2 genda Tafelübungen und Besprechungen 1.1 llgemeines 1.5 SP-bgabesystem Üblicherweise abwechselnd Tafelübung und Besprechung usnahme: Nächster Übungstermin ist wieder Tafelübung Feiertag am Teilnehmer der T04 bitte in der Woche vom bis ausnahmsweise eine der anderen Tafelübungen besuchen. blauf einer Tafelübung werdet ihr gleich live erleben... c js, ce, jk SP1 (VL 1 WS 2012/13) 1 Einführung 1 4 c js, ce, jk SP1 (VL 1 WS 2012/13) 1 Einführung 1 5 Praktischer Teil ufgaben Praktischer Teil Bearbeitung der ufgaben usgabe neuer ufgaben in den Tafelübungen ufgabenstellung meist recht knapp Nicht alles bis in letzte Detail spezifiziert Gegebene Spezifikationen sind dennoch zwingend einzuhalten Selbstständiges Bearbeiten der ufgaben (vorzugsweise im CIP) bei Problemen hilft z.b. ein Besuch in den Rechnerübungen Korrektur und Bewertung erfolgt durch den jeweiligen Tafelübungsleiter korrigierte usdrucke werden in den Besprechungen ausgegeben teilweise auch elektronisch zur Verfügung gestellt eigenes Ergebnis nach Login im WFFEL einsehbar Übungspunkte können das Klausurergebnis verbessern (Bonusnote) bschreibtests Vorstellen der eigenen Lösungen einzeln oder in Zweier-Teams je nach ufgabe bei Teamarbeit müssen beide Partner in der gleichen Tafelübung sein Bearbeitungszeitraum ist angegeben in Werktagen (bei uns: Montag bis Freitag) Bearbeitungszeitraum beinhaltet den Tag der Tafelübung Feiertage (01.11) und Weihnachtsferien ( bis ) sind nicht enthalten bgabetermin kann per Skript erfragt werden plant für die Bearbeitung einer ufgabe ca. 1-2 Tage (in Worten: ein bis zwei Tage) ein langer Bearbeitungszeitraum bietet euch Flexibilität bei der rbeitsverteilung Feedback über wirkliche Bearbeitungszeit erwünscht c js, ce, jk SP1 (VL 1 WS 2012/13) 1 Einführung 1 6 c js, ce, jk SP1 (VL 1 WS 2012/13) 1 Einführung 1 7
3 Kontakt zum SP-Team genda Forum: inhaltliche Fragen zum Stoff oder den ufgaben allgemein alles, was auch für andere Teilnehmer interessant sein könnte Mailingliste: geht an alle Übungsleiter ngelegenheiten, die nur die eigene Person/Gruppe betreffen Rechnerübungen Hilfe bei konkreten Problemen (z.b. Quellcode kompiliert nicht) kein Händchenhalten während ihr die Tastatur bedient :) angebotene Termine siehe Homepage 1.1 llgemeines 1.5 SP-bgabesystem der eigene Übungsleiter Fragen zur Korrektur fälschlicherweise positiver bschreibtest c js, ce, jk SP1 (VL 1 WS 2012/13) 1 Einführung 1 8 Voraussetzungen UNIX-Grundkenntnisse werden vorausgesetzt Übungsleiter sind in den Rechnerübungen bei Bedarf behilflich Zur uffrischung: UNIX-Einführung der FSI c js, ce, jk SP1 (VL 1 WS 2012/13) 1 Einführung 1 9 Dokumentation aus 1. Hand: Manual-Pages ufgeteilt in verschiedene Sections 1 Kommandos 2 Systemaufrufe 3 Bibliotheksfunktionen 5 Dateiformate (Spezielle Datenstrukturen etc.) 7 verschiedenes (z.b. Terminaltreiber, IP) ngabe normalerweise mit Section: printf(3) Linux-Install-Party der FSI am Donnerstag, den um 16 Uhr ufruf unter Linux: > # man [section] begriff > man 3 printf weitere Informationen unter Suche nach Sections: man -f begriff Suche nach Manual-Pages zu einem Stichwort: man -k stichwort c js, ce, jk SP1 (VL 1 WS 2012/13) 1 Einführung 1 10 c js, ce, jk SP1 (VL 1 WS 2012/13) 1 Einführung 1 11
4 genda Warum Versionsverwaltung? 1.1 llgemeines 1.5 SP-bgabesystem Gemeinsames Bearbeiten einer Datei kann zu Problemen führen: C lice lice lice lice Modifikationen werden nicht erkannt Änderungen von lice gehen unbemerkt verloren C C C c js, ce, jk SP1 (VL 1 WS 2012/13) 1 Einführung 1 12 c js, ce, jk SP1 (VL 1 WS 2012/13) 1 Einführung 1 13 Warum Versionsverwaltung? Das Versionsverwaltungssystem Subversion (SVN) Versionsnummer zur Erkennung von Modifikationen SVN bietet Versionsverwaltung für Dateien und Verzeichnisse checkout C lice lice lice lice Entstandener Konflikt muss lokal gelöst werden lice C lice update C C C lice merge C C lice Speichert Zusatzinformationen zu jeder Änderung Name des Ändernden Zeitpunkt Kommentar usführliche SVN-Dokumentation im Subversion-Buch Kommando svn Graphische Frontends TortoiseSVN (Windows) SCPlugin (Mac OS X) SP-bgabesystem verwendet Subversion c js, ce, jk SP1 (VL 1 WS 2012/13) 1 Einführung 1 14 c js, ce, jk SP1 (VL 1 WS 2012/13) 1 Einführung 1 15
5 Terminologie Basisoperationen Repository B Revision Repository Working Copy 1 B Working Copy 2 checkout update Repository: zentrales rchiv aller Versionen Zugriff erfolgt beispielsweise per Internet dir/ file.txt Working Copy Revision (Versionsnummer) Fortlaufend ab Revision 0 Working Copy (rbeitskopie) lokale Kopie einer bestimmten Version des Repositories kann versionierte und unversionierte Dateien und Verzeichnisse enthalten es kann mehrere rbeitskopien zu einem Repository geben (z.b. CIP/daheim) checkout/co: nlegen einer neuen rbeitskopie update/up: Neuste Revision aus dem Repository holen Bezieht sich auf aktuelles Verzeichnis und alle enthaltenen Verzeichnisse /ci: Einbringen einer neuen Version in das Repository c js, ce, jk SP1 (VL 1 WS 2012/13) 1 Einführung 1 16 c js, ce, jk SP1 (VL 1 WS 2012/13) 1 Einführung 1 17 Exkurs: Kommentar bei Basisoperationen 2 Beim ufruf von svn öffnet sich ein Editor zum Eingeben des -Kommentars Im CIP wird standardmäßig der Editor joe verwendet Zum Speichern und Verlassen Strg-k x drücken Hilfemenü öffnet sich mit Strg-k h nderer Editor kann über die Umgebungsvariable EDITOR eingestellt werden > export EDITOR=nano Umgebungsvariable ist nur in dieser Shell-Sitzung gültig Durch Eintragen des Kommandos in die Konfigurationsdatei der eigenen Shell (z.b..bashrc) wird der Standardeditor für jede neue Shell geändert Übergabe des Kommentars als rgument von svn > svn -m "Ich schreibe lieber gleich in die Befehlszeile und nicht in den Editor" add: Dateien unter Versionskontrolle stellen Bei einer leeren rbeitskopie müssen entsprechende Dateien oder Verzeichnisse erst eingefügt werden del/remove/rm: Dateien lokal löschen und nicht länger unter Versionskontrolle halten status/st: Änderungen der rbeitskopie anzeigen > svn status aufgabe1/lilo.txt M aufgabe1/lilo.c? aufgabe1/lilo! aufgabe1/lilo.o Datei wurde unter Versionskontrolle gestellt M Dateiinhalt wurde verändert? Datei steht nicht unter Versionskontrolle! Datei steht unter Versionskontrolle, ist aber nicht mehr in der rbeitskopie vorhanden c js, ce, jk SP1 (VL 1 WS 2012/13) 1 Einführung 1 18 c js, ce, jk SP1 (VL 1 WS 2012/13) 1 Einführung 1 19
6 genda SP-bgabesystem 1.1 llgemeines 1.5 SP-bgabesystem Für jeden Teilnehmer wird folgendes bereitgestellt: ein Repository ein Projektverzeichnis /proj/i4sp1/alice mit rbeitskopie Die Erzeugung erfolgt in der Nacht nach der WFFEL-nmeldung SVN-Passwort Zum Zugriff auf das Repository muss ein Subversion-Passwort gesetzt werden > /proj/i4sp1/bin/change-password Das Passwort wird innerhalb der nächsten Stunde aktiv c js, ce, jk SP1 (VL 1 WS 2012/13) 1 Einführung 1.5 SP-bgabesystem 1 20 c js, ce, jk SP1 (VL 1 WS 2012/13) 1 Einführung 1.5 SP-bgabesystem 1 21 ufbau des SP-Repositories bgabe einer ufgabe SP - Ü 6 ufbau des SP-Repositories aufgabe1 wsort.c Programmquellen aufgabe2 trunk wsort ausführbares Programm (nicht eingecheckt) wsort.txt Dokumentation (soweit gefordert) /proj/i4sp1/alice aufgabe3 U1-3 Versionsverwaltung Der trunk enthält ein Unterverzeichnis aufgabex für jede ufgabe Zur bgabe folgendes Skript aufrufen $ /proj/i4sp1/bin/submit aufgabe0 SP-Projektverzeichnis des Benutzers alice branches kommende Woche mehr trunk enthält ein Unterverzeichnis aufgabex für jede ufgabe unterhalb von branches nichts editieren oder von Hand ändern dieses gibt die aktuellste Version Ihres Repositories ab offene Änderungen vor der bgabe einchecken unterhalb von branches nichts von Hand editieren/einchecken Systemprogrammierung 1 Übungen U1.14 Jürgen Kleinöder, Michael Stilkerich, Jens Schedel Universität Erlangen-Nürnberg Informatik 4, 2012 U01.fm c js, ce, jk SP1 (VL 1 WS 2012/13) 1 Einführung 1.5 SP-bgabesystem 1 22 Reproduktion jeder rt oder Verwendung dieser Unterlage, außer zu Lehrzwecken an der Universität Erlangen-Nürnberg, bedarf der Zustimmung des utors Zur bgabe folgendes Skript aufrufen > /proj/i4sp1/bin/submit aufgabe0 dieses gibt die aktuellste Version Ihres Repositories ab offene Änderungen müssen vor der bgabe eincheckt sein! mehrmalige bgabe ist möglich durch erneuten ufruf des submit-skripts gewertet wird die letzte rechtzeitige bgabe bgaben nach dem bgabezeitpunkt sind möglich bei Vorliegen eines triftigen Grundes Wertung nur nach expliziter Rücksprache mit dem Übungsleiter ansonsten wird letzte rechtzeitige bgabe gewertet c js, ce, jk SP1 (VL 1 WS 2012/13) 1 Einführung 1.5 SP-bgabesystem 1 23
7 bgabetermin genda Eigener bgabetermin kann per Skript erfragt werden > /proj/i4sp1/bin/get-deadline aufgabe1 bgabezeitpunkt fuer ufgabe 1: lilo: :30:00 Hilfsskripte sind nur im CIP-Pool verfügbar! 1.1 llgemeines 1.5 SP-bgabesystem c js, ce, jk SP1 (VL 1 WS 2012/13) 1 Einführung 1.5 SP-bgabesystem 1 24 c js, ce, jk SP1 (VL 1 WS 2012/13) 1 Einführung 1 25 ktive Mitarbeit erforderlich! ufgabenstellung Öffentliche Dateien für ufgabe 1 ins Projektverzeichnis Vorgabe der ufgabe 1 abgeben Erforderliche Dateien: lilo.c Zuhause neue rbeitskopie anlegen c js, ce, jk SP1 (VL 1 WS 2012/13) 1 Einführung 1 26
Übungen zu Systemprogrammierung 1 (SP1)
Übungen zu Systemprogrammierung 1 (SP1) Ü1 Einführung J. Schedel, C. Erhardt, A. Ziegler, J. Kleinöder Lehrstuhl für Informatik 4 Verteilte Systeme und Betriebssysteme Friedrich-Alexander-Universität Erlangen-Nürnberg
Übungen zu Systemprogrammierung 1
Übungen zu Systemprogrammierung 1 Ü1 Einführung Sommersemester 2018 Christian Eichler, Jürgen Kleinöder Lehrstuhl für Informatik 4 Friedrich-Alexander-Universität Erlangen-Nürnberg Lehrstuhl für Verteilte
Übungen zu Systemprogrammierung 1 (SP1)
Übungen zu Systemprogrammierung 1 (SP1) Ü1 Einführung Christian Eichler, Andreas Ziegler, Jürgen Kleinöder Lehrstuhl für Informatik 4 Verteilte Systeme und Betriebssysteme Friedrich-Alexander-Universität
U1 1. Übung U1 1. Übung. Versionsverwaltung mit Subversion / SP-Abgabesystem
U1 1. Übung U1 1. Übung Allgemeines zum Übungsbetrieb Nachtrag zur Benutzerumgebung Ergänzungen zu C Portable Programme Gängige Compiler-Warnungen Dynamische Speicherverwaltung Versionsverwaltung mit Subversion
U1-1 Allgemeines zum Übungsbetrieb. U1-2 Nachtrag zur Benutzerumgebung. 1 Anlaufstellen. 2 Bearbeitung und Abgabe der Aufgaben
U1 1. Übung U1 1. Übung U1-1 Allgemeines zum Übungsbetrieb U1-1 Allgemeines zum Übungsbetrieb Allgemeines zum Übungsbetrieb Nachtrag zur Benutzerumgebung Ergänzungen zu C Portable Programme Gängige Compiler-Warnungen
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
Versionskontrolle mit Subversion
Versionskontrolle mit Subversion Was ist Versionskontrolle? Ermöglicht gemeinsames Editieren von Quelltext und anderen Dateien Meist zentrale Ablage (Repository), Zugriff über Netzwerk Bearbeitung immer
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
Software Engineering in der Praxis
Software Engineering in der Praxis Praktische Übungen Josef Adersberger Marc Spisländer Lehrstuhl für Software Engineering Friedrich-Alexander-Universität Erlangen-Nürnberg 19. Januar 2009 Inhalt Versionskontrolle
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,
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
Versionierung und Dateistruktur
Versionierung und Dateistruktur Tobias Strohmeyer Berlin, 15.09.2015 Agenda 1. Einordnung in ITSM 2. Varianten für die Versionierung 3. Integration von Subversion 4. Nutzung bei der Entwicklung 5. Dateistruktur
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,
FS 2013. cs108 Programmierpraktikum Subversion. Lukas Beck Cedric Geissmann Alexander Stiemer
cs108 Programmierpraktikum Subversion Lukas Beck Cedric Geissmann Alexander Stiemer Probleme in der SW-Entwicklung Teamarbeit Gemeinsamer (und gleichzeitiger) Zugriff auf Ressourcen Dateiserver Datenverlust
Software Engineering in der Praxis
Software Engineering in der Praxis Praktische Übungen Meitner, Spisländer FAU Erlangen-Nürnberg Versionskontrolle 1 / 30 Versionskontrolle Matthias Meitner Marc Spisländer Lehrstuhl für Software Engineering
Software-Engineering Grundlagen des Software-Engineering 7.3 Sourcecode-Verwaltung mit Versionsmanagement-Systemen Einführung in Subversion (SVN)
Software-Engineering Grundlagen des Software-Engineering 7.3 Sourcecode-Verwaltung mit Versionsmanagement-Systemen Einführung in Subversion (SVN) Prof. Dr. Rolf Dornberger Software-Engineering: 7.3 Versionsmanagement-Systeme
Crashkurs Subversion / Trac / Provisioning. Jan Zieschang, 04.01.2008, Berlin
Crashkurs Subversion / Trac / Provisioning Jan Zieschang, 04.01.2008, Berlin Agenda 2 Subversion Das SCM TortoiseSvn Der Client Trac Das Tracking-Tool Provisioning Das Provisioning Tool Arbeiten mit Subversion/TortoiseSvn
Thomas Rau (mit Material von Peter Brichzin) Repositories zur Unterstützung von kollaborativen Arbeiten in Softwareprojekten
(mit Material von Peter Brichzin) Repositories zur Unterstützung von kollaborativen Arbeiten in Softwareprojekten In Softwareprojekten gibt es oft organisatorische Probleme, die von der inhaltlichen Arbeit
Selbstverwaltung von Subversion Repositories
von Subversion Repositories Martin Grund Hasso-Platter-Institut Universität Potsdam Betriebssystemdienste und Administration Martin Grund SVN 1 Agenda Was ist Subversion Zugriff mittels svnserve WebDAV
SVN-Einführung für das SEP DS und CM. Julian Timpner, Stefan Brenner, Stephan Rottmann
SVN-Einführung für das SEP DS und CM Julian Timpner, Stefan Brenner, Stephan Rottmann 23. April 2014 Subversion (SVN) - Allgemeines Versionsverwaltung für Dokumente Primär für reine Textdateien (*.txt,
CVS. The open standard for version control. (Concurrent Versions System) Maik Zemann CVS
CVS Maik Zemann CVS (Concurrent Versions System) The open standard for version control 1 Gliederung Gliederung Was ist CVS? Motivation? Konzept von CVS Die wichtigsten Befehle Merging Logging im Quelltext
Sourcecodeverwaltung
Subversion SEP 20 Sourcecodeverwaltung zentrale Verwaltung des Sourcecodes unablässig bei Gruppenarbeit offensichtlich schlecht: Code per Email herumschicken: Aktualität, Vollständigkeit Code in Verzeichnis
Einfu hrung in Subversion mit TortoiseSVN
Einfu hrung in Subversion mit TortoiseSVN Inhalt Konzept... 1 Begriffe... 1 Werkzeuge... 2 Arbeiten mit TortoiseSVN... 2 Vorbereitung... 2 Erster Checkout... 2 Hinzufügen eines neuen Verzeichnisses...
Versionskontrolle mit Subversion
Versionskontrolle mit Subversion Dipl.-Inf. (FH) Jan Fader 14. März 2008 Dipl.-Inf. (FH) Jan Fader Versionskontrolle mit Subversion 14. März 2008 1 / 10 Einführung Vorteile eines Versionskontrollsystems
Subversion als Werkzeug in der Software-Entwicklung Eine Einführung. Tobias G. Pfeiffer Freie Universität Berlin
Subversion als Werkzeug in der Software-Entwicklung Eine Einführung Tobias G. Pfeiffer Freie Universität Berlin Seminar DG-Verfahren, 9. Juni 2009 Voraussetzungen/Ziele des Vortrags Situation Der Zuhörer
Kurzreferenz ILIAS für Dozenten
Kurzreferenz ILIAS für Dozenten http://ilias.hs-heilbronn.de Eine ausführliche Dokumentation finden Sie im Magazin -> Ilias-Dokumentation -> DE- 202 Benutzer-Dokumentation -> Benutzungshandbuch 1 Persönlicher
Software(technik)praktikum: SVN-Tutorial
Software(technik)praktikum: SVN-Tutorial Übersicht Kurz: Übersicht VKM (siehe auch Vorlesungs-Folien) Werkzeuge Grundsätzliches Integration in Eclipse Praktische Übung mit SVN Commits, Updates, Konflikte
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
Prof. Dr. Heinrich Müller. Informatik VII Universität Dortmund. http://ls7-www.cs.uni-dortmund.de. Organisatorisches zum Vorkurs Informatik
(UJlQ]HQGH)ROLHQ]XP 9RUNXUV,QIRUPDWLN Prof. Dr. Heinrich Müller Informatik VII Universität Dortmund http://ls7www.cs.unidortmund.de Informatik VII, Universität Dortmund Organisatorisches zum Vorkurs Informatik
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
Versionsmanagement mit Subversion
Tobias Wassermann Versionsmanagement mit Subversion Installation, Konfiguration, Administration Einleitung 11 Teil I Einstieg in Subversion 13 i Subversion: Was ist das? 15 I.I Versionsmanagement: Rückblick
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
Adobe Acrobat Professional - Portfolio. Leibniz Universität IT Services Anja Aue
Adobe Acrobat Professional - Portfolio Leibniz Universität IT Services Anja Aue Portfolio Bündelung von mehreren Dateien in verschiedenen Formaten in einer Datei. Mappe, in der mehrere Dateien zu einem
31.01.2013. Vorlesung Programmieren. Versionskontrollsysteme. Ziele von VCS. Versionskontrolle
Vorlesung Programmieren Versionskontrolle Dr. Dennis Pfisterer Institut für Telematik, Universität zu Lübeck http://www.itm.uni-luebeck.de/people/pfisterer Versionskontrollsysteme Wie organisiert man die
Versionsmanagement. Software(technik)praktikum: Vorlesung 2: Versionsmanagement
1 Versionsmanagement 2 Versionsmanagement Motivation Ausgangslage Softwareentwicklung ist Teamarbeit Viel (indirekte) Kommunikation nötig Entwicklungswissen muss dokumentiert wissen Software besteht aus
*Hierzu wird Microsoft Word benötigt. Mit freien Textverarbeitungen wie Open Office ist dies leider nicht möglich.
WEKA Smart Doku mobil & easy So erstellen Sie Ihre individuellen Druck Vorlagen in MS Word* Sehr geehrter Kunde, die Druckfunktion der Smart Doku mobil & easy wurde komplett überarbeitet. Jetzt ist es
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
Tutorium #3. Einführung in die strukturierte Programmierung Gruppe 6 Anja Karl.
Tutorium #3 Einführung in die strukturierte Programmierung Gruppe 6 Anja Karl [email protected] http://www.student.tugraz.at/anja.karl 1/25 Ablauf des Tutoriums Lösung Maze Fehler in HW2 Funktionen
Subversion. Einstieg in die. Versionskontrolle
Versionskontrolle mit Subversion Einstieg in die Versionskontrolle Dipl.Ing.(FH) K. H. Marbaise Agenda Wozu Versionskontrolle? Was leistet Versionskontrolle? Historie zu Subversion Projekt Handling Installation
Versionskontrolle mit Subversion
mit im Rahmen der Projektarbeit "Moderne Methoden der Parallelverarbeitung" Michael Süß Universität Kassel http://www.se.e-technik.uni-kassel.de/se/index.php?id=494 Michael Süß, November 23, 2004 mit -
Software-Engineering Grundlagen des Software-Engineering
Software-Engineering Grundlagen des Software-Engineering 7.3 Sourcecode-Verwaltung mit Versionsmanagement-Systemen Einführung in Subversion (SVN) Lösung Prof. Dr. Rolf Dornberger Software-Engineering:
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
Übungen zu Systemprogrammierung 1 (SP1)
Übungen zu Systemprogrammierung 1 (SP1) Ü1-2 Speicherverwaltung Andreas Ziegler, Stefan Reif, Jürgen Kleinöder Lehrstuhl für Informatik 4 Verteilte Systeme und Betriebssysteme Friedrich-Alexander-Universität
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
Tool-Chain. Übung. Eclipse, SVN, Ant, Cobertura, Metrics Labor "Software Engineering Experiment" Sebastian Meyer und Kai Stapel
Tool-Chain Übung Eclipse, SVN, Ant, Cobertura, Metrics Labor "Software Engineering Experiment" 2009 Sebastian Meyer und Kai Stapel 05.05.2009 Überblick SVN Grundlagen SVN in Eclipse Ant in Eclipse Cobertura
Aastra 620d, 630d, 650c PC Tool / Telefonbuch Bedienungsanleitung
Aastra 620d, 630d, 650c PC Tool / Telefonbuch Bedienungsanleitung A600 PC Tool / Telefonbuch Das Aastra 600 PC Tool ist eine Softwareplattform zum Verwalten von lokalen Daten für Mobilteile der Aastra
Neue Funktionen der RedDot Version 7.1
Von: Ron Tinius, M.Sc. Stand: 2006-11-02 V1.08 Neue Funktionen der RedDot Version 7.1 Inhalt: 1. Startseite 1.1. Asset Manager 1.2. Hauptmenü 2. Web Content Manager / SmartEdit 2.1. Permanente Vorschau
UNIHOCKEY CLUB WEHNTAL REGENSDORF
Dokumentvorlagen Verfasser: Fabian von Allmen Datum: 10.12.2015 Version: 09 Ablage: Dokumenthistorie V.01 / 21.11.2008 Fabian von Allmen Initialversion V.02 / 15.03.2009 Fabian von Allmen Update Dokumentvorlagen
> Soft.ZIV. Maple Mathematisches Software System
> Soft.ZIV Maple Mathematisches Software System Inhaltsverzeichnis Organisation... 3 Hersteller... 3 Produkte... 3 Versionen... 3 Plattformen... 3 Lizenzierung... 3 Lizenzform... 3 Lizenzzeitraum... 3
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
Kinderschutzsoftware (KSS) für
Kinderschutzsoftware (KSS) für bereitgestellt von Cybits AG Inhalt: 1. Was ist zu beachten? 2. Installation der Software 3. Kontextmenü: Verwaltung der KSS 3.1 Kinder- oder Elternmodus 3.2 Optionen Zusätzliche
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,
Vorsemesterkurs Informatik
Vorsemesterkurs Informatik Einführung in die Bedienung von Unix-Systemen SoSe 2013 Stand der Folien: 3. April 2013 Übersicht 1 Unix, Linux, Shells 2 Shell-Kommandos 3 Dateien und Verzeichnisse Vorkurs
Installation und Update von NX7.5
Installation der VPN-Verbindung Installation von UG Seite 1 von 16 Installation von UG (gleiche Version, wie in der Schule) 1. Base & Options DVD einlegen und auf die Anwendung Launch doppelt klicken.
Versionsverwaltung mit Subversion
Objektorientierte Softwareentwicklung Sommersemester este 2010 0 R O O T S Kapitel 0 Versionsverwaltung mit Subversion Stand: 14.04.2010 Probleme während der Softwareentwicklung Viele Anforderungen Viele
BlueJ und Subversion Inhaltsverzeichnis
BlueJ und Subversion Inhaltsverzeichnis Teil 1 Auschecken...3 Teamarbeits-Menü einschalten...3 Erstmalig ein BlueJ-Projekt aus einem Repository auschecken...3 Teil 2 Erstes Arbeiten...5 Benutzername und
Klicken Sie, um das Format des Titeltextes zu bearbeiten
Klicken Sie, um das Format des Titeltextes zu bearbeiten Versionsverwaltung mit SVN Eike Slogsnat 18.01.2013 1 Gliederung Wichtige Linux-Befehle Aufgaben einer Versionsverwaltung Struktur Befehle Verzweigungen
Versionsverwaltung mit Mercurial für Einsteiger
Versionsverwaltung mit Mercurial für Einsteiger Chemnitzer Linuxtage 2009 Stefan Schwarzer, SSchwarzer.com [email protected] Chemnitz, Germany, 2009-03-14 Versionsverwaltung mit Mercurial für Einsteiger
Online-Pflege für Leistungsträger im IRS-Buchungsverbund für Brandenburg. Dokumentation TClient-Light
Online-Pflege für Leistungsträger im IRS-Buchungsverbund für Brandenburg Dokumentation TClient-Light INDEX 1 Einführung... 3 1.1 Technische Voraussetzungen... 3 1.2 Einstieg in den TClient und Login...
Richard Bubel & Martin Hentschel
Einführung in Software Engineering Übung: Organisation Richard Bubel & Martin Hentschel 25. Oktober 2012 121025 TUD M. Hentschel 1 Danksagung Vielen Dank an Dr. Michael Eichberg und sein Team für die Bereitstellung
Quellcodeverwaltung mit SubVersion
Access-Stammtisch-Stuttgart 06.05.2010 Quellcodeverwaltung mit SubVersion Thomas Möller, www.team-moeller.de Vorstellung Thomas Möller dipl. Sparkassenbetriebswirt Arbeit mit Access seit 1997 Seit 2000
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
Versionsverwaltung mit RCS
Versionsverwaltung mit RCS Texte einfach, sicher und transparent verwalten Ingo Jauer, 08.02.2005 Was ist RCS? RCS steht für Revision Control System. RCS ist ein Softwarepaket,
Übungen zu Systemprogrammierung 1
Übungen zu Systemprogrammierung 1 Ü1-2 Speicherverwaltung Sommersemester 2018 Christian Eichler, Jürgen Kleinöder Lehrstuhl für Informatik 4 Friedrich-Alexander-Universität Erlangen-Nürnberg Lehrstuhl
Softwareentwicklung I (IB) Versionsverwaltung mit Git
Versionsverwaltung mit Git Prof. Dr. Oliver Braun Fakultät für Informatik und Mathematik Hochschule München Letzte Änderung: 12.10.2017 06:55 Inhaltsverzeichnis Versionen......................................
Dokumenten Management (DMS)
Uptime Services AG Brauerstrasse 4 CH-8004 Zürich Tel. +41 44 560 76 00 Fax +41 44 560 76 01 www.uptime.ch Dokumenten Management (DMS) Funktionalitäten 27. Dezember 2013 Inhaltsverzeichnis 1 ARTS DMS Option...
2.4 - Das Verwaltungsmodul moveon installieren - MS Access Version
2.4 - Das Verwaltungsmodul moveon installieren - MS Access Version Das Verwaltungsmodul moveon besteht aus zwei Komponenten: dem moveon Client und der moveon Datenbank. Der moveon Client enthält alle Formulare,
Versionsverwaltungssysteme
Versionsverwaltungssysteme Severin Neumann IEEE Student Branch Passau 24. Mai 2012 1 / 8 Motivation Wir möchten Versionsverwaltungssysteme verwenden, um folgende Ziele zu erreichen: 2 / 8 Motivation Wir
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
Subversion. 17. Oktober 2007. Subversion. Norbert Perk. Warum Versionsverwaltung? Wie funktioniert. Was ist Subversion? Subversion- Server.
17. Oktober 2007 1 2 3 4 5 6 7 Hilfe und Info Herausforderungen bei gröÿeren Projekten auf ältere Versionen (undo, ) Verwaltung verschiedener Versionen Projekte mit mehreren Entwicklern gemeinsamer auf
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
Übungen zu Systemprogrammierung 1 (SP1)
Übungen zu Systemprogrammierung 1 (SP1) VL 3 Sortieren und Tooling Jens Schedel, Christoph Erhardt, Jürgen Kleinöder Lehrstuhl für Informatik 4 Verteilte Systeme und Betriebssysteme Friedrich-Alexander-Universität
Terminplanungstool Foodle
VERSION: 1.0 STATUS: fertiggestellt VERTRAULICHKEIT: öffentlich STAND: 14.04.2015 INHALTSVERZEICHNIS 1 ALLGEMEINE INFORMATIONEN... 3 2 TERMINPLAN ERSTELLEN... 4 2.1 Terminplan beschreiben... 5 2.2 Termine
