GIT & SVN. Rheinisch-Westfälische Technische Hochschule Aachen Lehrstuhl für Datenmanagement und -exploration Prof. Dr. T. Seidl
|
|
- August Holst
- vor 8 Jahren
- Abrufe
Transkript
1 Rheinisch-Westfälische Technische Hochschule Aachen Lehrstuhl für Datenmanagement und -exploration Prof. Dr. T. Seidl Proseminar: Methoden und Werkzeuge GIT & SVN Versionsverwaltung Alexander aus der Fünten 25. Juni 2012 Betreuung: Prof. Dr. T. Seidl Philipp Kranen
2
3 Hiermit versichere ich, dass ich die Arbeit selbständig verfasst und keine anderen als die angegebenen Quellen und Hilfsmittel benutzt sowie Zitate kenntlich gemacht habe. Aachen, den 25. Juni 2012
4
5 Inhaltsverzeichnis 1 Einleitung 1 2 Subversion 5 3 Git 9 4 Beispielhafter Arbeitsablauf 11 5 Zusammenfassung 15 Literaturverzeichnis 17 v
6
7 Kapitel 1 Einleitung Spätestens wenn man mit mehreren Dateien arbeiten muss, an denen sich häug etwas ändert, und auf die mehrere Mitarbeiter unter Umständen zeitgleich zugreifen müssen, sollte man sich mit Versionsverwaltung beschäftigen. Versionsverwaltung stellt für diese Szenarien eine erhebliche Aufwandsreduzierung für den Anwender dar und bietet einige nützliche Funktionen. So koordiniert diese nicht nur den gemeinsamen Zugri auf Dateien durch mehrere Mitarbeiter, sondern ermöglicht auch eine gleichzeitige Entwicklung an mehreren Entwicklungszweigen, ohne jeden einzelnen Entwicklungszweig direkt betrachten zu müssen, oder die Archivierung einzelner Stände (beispielsweise Versionen), um jederzeit wieder auf diese zugreifen zu können. Weiterhin werden jegliche Änderungen protokolliert, so dass jeder nachvollziehen kann, wer wann was und warum geändert hat. Erwähnenswert ist auch, dass keine Änderung endgültig ist, da man jede einzelne Änderung ganz leicht rückgängig machen kann. Versionsverwaltung kann man sich zusammengefasst als "Zeitmaschine" vorstellen, da diese sowohl in der Zeit agieren kann (Versionen) als auch im Ort (Zweige, Pfade)[1]. Versionsverwaltung, oft auch Versionskontrolle oder Versionskontrollsystem genannt, trit man sehr häug in der Softwareentwicklung an, da hier besonders oft mehrere Dateien gleichzeitig bearbeitet werden müssen und häug kleine Änderungen wieder verworfen werden. Generell beschränkt sich Versionsverwaltung aber nicht nur auf reine Textdateien, sondern kann auch binäre Dateien verwalten. Als ein sehr bekanntes Beispiel auÿerhalb der Softwareentwicklung sei auf die Wikipedia verwiesen, die jeden ihrer Artikel versioniert, so dass Änderungen leicht nachvollzogen, sowie ältere Artikelversionen wiederhergestellt werden können. 1
8 2 Kapitel 1. Einleitung Das zeitlich ältere Prinzip beim Problem des gemeinsamen Zugris ist das des Sperren-Verändern-Entsperrens: Hierbei wird die Datei bei der Bearbeitung für andere Mitarbeiter gesperrt, bis die Bearbeitung abgeschlossen ist. Erst dann wird sie wieder freigegeben, also entsperrt. Da dieses Prinzip sehr nachteilig ist oft kann man an einer Datei gemeinsam arbeiten, da man unterschiedliche Stellen bearbeitet gibt es das alternative Prinzip des Kopieren-Verändern-Zusammenführens. Hierbei erstellt man sich zur Bearbeitung eine Arbeitskopie, ohne damit die Originaldatei zu verändern. Wenn man seine Änderungen abgeschlossen hat, kann man anschlieÿend die Originaldatei mit der Arbeitskopie zusammenführen. Dass Änderungen von anderen Mitarbeitern nicht verloren gehen, darum kümmert sich die Versionsverwaltung. Natürlich kann die Versionsverwaltung dies nicht immer sauber bewerkstelligen (beispielsweise wenn identische Bereiche unterschiedlich bearbeitet wurden). Dann gibt es einen Koniktfall, den der Anwender manuell lösen muss, indem er beispielsweise Rücksprache mit seinen Kollegen hält und anschlieÿend den Koniktfall durch eine abschlieÿende Änderung auöst. Die bekanntesten Versionsverwaltungen Subversion und Git, auf die in dieser Ausarbeitung näher eingegangen wird, benutzen das Prinzip des Kopieren-Verändern-Zusammenführens. Im Grunde kann man Versionsverwaltung in drei Arten kategorisieren, die auch zeitlich gesehen in dieser Reihenfolge aufeinander folgten. Als erstes sei die Lokale Versionsverwaltung genannt, die häug nur eine Datei versioniert. Diese spielt heutzutage noch in lokalen Büroanwendungen eine Rolle; die Versionen werden hierbei meist in der Datei selbst gespeichert. Nach der Lokalen Versionsverwaltung gibt es dann die Zentrale Versionsverwaltung. Hierbei bendet sich die gesamte Versionsverwaltung in einem zentralen Repository. Dieses kann sich auf dem Computer benden, häuger ist dieses aber über ein Netzwerk erreichbar, versehen mit den nötigen Zugrisrechten. Zum Bearbeiten holt man sich aus diesem Repository eine Arbeitskopie, die man lokal ändert. Anschlieÿend schickt man die Änderungen an das Repository bzw. bestätigt diese im Repository. Als bekanntestes Beispiel ist hier Subversion anzuführen. Die dritte Art der Versionsverwaltung ist die Verteilte Versionsverwaltung. Hierbei gibt es kein zentrales Repository, sondern jeder am Projekt Beteiligte hat sein eigenes Repository. Somit kann auch jeder lokal alle Änderungen verfolgen und Dateien ohne Konikte ändern, auch wenn die Datei gleichzeitig
9 1. Einleitung 3 von jemand anderem bearbeitet wird. Die Dateien existieren so zunächst parallel. Sie können später jedoch in eine neue Version zusammengeführt werden. Dies kann bei gröÿeren Projekten beispielsweise von einer Person mit einer Integrator-Rolle bewerkstelligt werden. Zwischen diesen verteilten Repositories wird häug dennoch ein quasi zentrales Repository bzw. ein master-repository verwendet, in dem sich der aktuelle Hauptentwicklungszweig bendet. Zusätzlich lassen sich leicht beliebig viele weitere Zwischenebenen einfügen, um das Projekt feiner organisieren zu können. Die Verteilte Versionsverwaltung ist so also besonders bei sehr groÿen Projekten interessant oder bei Projekten, bei denen die Mitarbeiter räumlich stark getrennt arbeiten (z.b. in verschiedenen Ländern). Hier ist als Beispiel Git anzuführen. Alle Versionsverwaltungen haben aber gemein, dass in der Regel lediglich die Änderungen zwischen den Versionen gespeichert werden, nicht jeweils die komplette Datei in jeder Version, um den Speicherplatz möglichst gering zu halten. Ebenso werden bei Änderungen im Repository jeweils nur eben diese im Netzwerk übertragen, um auch hier das Datenvolumen möglichst gering zu halten. In dieser Ausarbeitung wird in je einem Kapitel auf die Versionsverwaltungen Subversion und Git eingegangen, als Repräsentanten für die Zentrale und Verteilte Versionsverwaltung. Abschliÿend wird ein beispielhafter Arbeitsablauf anhand von Subversion durchgespielt.
10 4 Kapitel 1. Einleitung
11 Kapitel 2 Subversion Subversion ist eine Zentrale Versionsverwaltung und ist heutzutage aufgrund der Eigenschaft, dass es sich bei Subversion um eine freie und leistungsstarke Software handelt, die am weitestverbreitete Versionsverwaltung im Bereich der Zentralen Versionsverwaltungen. Abbildung 2.1: Repository-Client-Aufbau bei Subversion [7] Subversion entstand ursprünglich aus CVS (Concurrent Versions System), welches auch noch relativ weit verbreitet ist, aber nicht mehr aktiv weiterentwickelt wird. Einer der wesentlichen Unterschiede zwischen den beiden Versionsverwaltungen besteht darin, dass CVS lediglich Dateien versionierte, Subversion hingegen auch Verzeichnisse. Dies macht es möglich, die Versionsgeschichte auch nach Dateiverschiebungen zu behalten. Die Version 1.0 von Subversion erschien
12 6 Kapitel 2. Subversion Die Versionierung von Subversion erfolgt mittels einer einfachen Revisionszählung. Bei jeder Änderung, die an das Repository übermittelt wird, erhöht sich die Revision des gesamten Repository um eins. Auch dies war bei CVS anders, denn dort bekamen lediglich die veränderten Dateien jeweils eine neue Revision, so dass es zu einem bestimmten Zeitpunkt mehrere Revisionen geben konnte. Nun ist es aber möglich, jedem Zeitpunkt eine exakte Revision zuzuordnen und umgekehrt, was viele Zugrie auf ältere Stände vereinfacht (zum Beispiel bei der Wiederherstellung einer älteren Version). Der Hauptentwicklungszweig wird bei Subversion Trunk genannt, Nebenzweige Branches. Weiterhin gibt es sogenannte Momentaufnahmen, die Tags genannt werden. Letztere sind nützlich, wenn man später auf diese speziellen Versionen unproblematisch und ohne Kenntnis einer genauen Revisionsnummer zugreifen kann. Tags werden nicht mehr verändert. Das Besondere an Subversion ist, dass es zwischen dem Trunk, den Branches und den Tags technisch gesehen keinen Unterschied gibt. Sowohl Branches als auch Tags beginnen ihre Versionsgeschichte als einfache Kopie des Hauptentwicklungszweigs bzw. anderer bereits vorhandener Nebenzweige. Es ist im Repository letztendlich lediglich durch die Benennung der Verzeichnisse Konvention, was der Trunk, was ein Branch und was ein Tag ist. Und demnach verwendet man diese auch. Da Kopien im Sinne von Subversion lediglich eine Verzeichnisänderung darstellen, handelt es sich auch um keine echte Kopie, die entsprechend Speicherplatz verbrauchen würde, sondern nur um eine neue Versionsgeschichte, die mit einem Vermerk auf ihren Ursprung beginnt. Demnach nennt man solche Kopien bei Subversion auch gerne "billige Kopien", die man sich an geeigneten Stellen auch nicht scheuen sollte zu erzeugen. Der wesentliche Arbeitsablauf mit Subversion ist, dass man sich zu Anfang erst einmal eine Arbeitskopie auscheckt. Mit der kann man dann ganz gewohnt und ohne Subversion arbeiten, mit der Ausnahme, dass beispielsweise das Hinzufügen neuer Dateien oder das Löschen von Dateien Subversion mitgeteilt werden muss, da Subversion wie gesagt auch die Vezeichnisstruktur versioniert. Weiterhin sei angemerkt, dass Subversion intern ein verstecktes Verzeichnis.svn in der Arbeitskopie verwendet, in dem unter anderem auch die ursprüngliche Arbeitskopie gespeichert ist, für den Fall, dass man Änderungen verwerfen möchte. Hat man seine Änderungen abgeschlossen, muss man zunächst ein Update der Arbeitskopie mit dem Repository durchführen, um im Repository geschehene Änderungen zu erhalten, die in der Zwischenzeit getätigt wurden. Subversion fügt diese Änderungen
13 2. Subversion 7 automatisch in die Änderungen der Arbeitskopie ein, es sei denn, es entsteht ein Konikt, da sich Änderungen überschneiden. In diesem Fall muss der Konikt manuell aufgelöst werden, und die Auösung des Konikts Subversion explizit mitgeteilt werden. Zum Schluss müssen die Änderungen mit einem commit und einer kurzen Mitteilung bestätigt werden; die Mitteilung steht anschlieÿend im log-protokoll und dient zur Erklärung, was sich in dieser Revision geändert hat. Subversion aktualisiert dann das Repository und erhöht automatisch die Revision um eins. Subversion bietet jede Menge nützliche Befehle und Tools (wie z.b. log, status, di, etc.), mit denen man Änderungen und Unterschiede sehr genau analysieren kann, sowie sich einen Blick über die Versionsgeschichte im Repository verschaen kann. Hilfe zur Benutzung erhält man ganz schnell mit svn help <Befehl> (über die Konsole). Weiterhin sei hier auf eine ausführlichere Befehlsreferenz verwiesen, wie z.b. im Buch "Versionskontrolle mit Subversion" [1]. Dieses Buch steht unter der Open-Source-Lizenz und ist auch online verfügbar [2].
14 8 Kapitel 2. Subversion
15 Kapitel 3 Git Git ist eine Verteilte Versionsverwaltung und wird für viele groÿe Open- Source-Projekte eingesetzt, so zum Beispiel unter anderem für den Linux Kernel, für den Git ursprünglich von Linus Torvalds 2005 entwickelt wurde. Dies wurde aufgrund einer Lizenzänderung von BitKeeper nötig, einer anderen Verteilten Versionsverwaltung, die vorher für die Entwicklung des Linux Kernels eingesetzt wurde. Abbildung 3.1: Repository-Client-Aufbau bei Git [6] Der grundlegende Unterschied zu anderen Versionsverwaltungen ist eben der, dass jeder Entwickler ein eigenes Repository hat, dass er sich einmal anlegen muss. Dies macht er mit dem Befehl git clone. Somit hat er indirekt eine komplette Kopie vom Haupt- bzw. master-repository. Technisch gesehen gibt es 9
16 10 Kapitel 3. Git zwischen den verschiedenen Repositories keinen Unterschied, aber praktisch ist letzteres Repository in der Regel dasjenige, auf welches von der Projekt- Website aus verwiesen wird und das den Hauptentwicklungszweig beinhaltet. Der Hauptentwicklungszweig heiÿt bei Git master. Branches und Tags gibt es wie bei anderen Versionsverwaltungen auch. Eine Besonderheit bei Git ist jedoch, dass im Grunde jeder Entwickler sozusagen an einem eigenen Zweig arbeitet, nämlich auf dem eigenen Repository, und dieser Zweig dann an das nächste Repository übermittelt wird. Dies geschieht entweder über einen Transfer zwischen den Repositories oder vor allem beim master-repository auch in Form von Patches per an den oder die (Haupt-)Entwickler, die die Änderungen dann übernehmen. Oberhalb der lokalen Repositories der einzelnen Entwickler gibt es in der Praxis meist Personen mit Integrator- Rolle, die dafür sorgen, dass der Inhalt eines Repositories korrekt in ein anderes Repository übermittelt wird. Das Prinzip ist im Wesentlichen aber das Gleiche wie bei Subversion. Desweiteren gibt es auch bei Git diverse nützliche Tools, wie log, show, di, status, etc. Schnelle Hilfe zur Verwendung dieser Befehle erhält man ähnlich wie bei Subversion mit git help <Befehl>.
17 Kapitel 4 Beispielhafter Arbeitsablauf Bei diesem Beispiel wird davon ausgegangen, dass das Repository bereits besteht und schon einigen Inhalt aufweist. Zunächst muss man sich eine Arbeitskopie anlegen, indem man die Dateien, mit denen man arbeiten will, aus dem Repository lädt. Hier soll nur der Hauptentwicklungszweig des Projekts proseminar/svn/ aus dem Repository geladen werden und die Arbeitskopie im Ordner Arbeitsverzeichnis angelegt werden. $ svn checkout file:///pfad/zum/repos/proseminar/svn/trunk Arbeitsverzeichnis $ cd Arbeitsverzeichnis/ Nun kann man mit den Dateien im Arbeitsverzeichnis wie gewohnt arbeiten. Für dieses Beispiel soll angenommen werden, dass eine vorhandene Datei Einleitung.tex verändert wurde, sowie eine neue Datei Test.txt hinzugefügt wurde. Oft ist es praktisch, sich abschlieÿend alle Änderungen noch einmal anzeigen zu lassen: $ svn status? Test.txt M Einleitung.tex Das? bedeutet, dass Subversion die Datei noch nicht kennt oder genauer gesagt, dass die Datei noch nicht der Versionskontrolle unterliegt. Subversion muss also noch explizit mitgeteilt werden, dass es diese Datei mit in die Versionskontrolle aufnimmt: $ svn add Test.txt A Test.txt 11
18 12 Kapitel 4. Beispielhafter Arbeitsablauf Bevor man die Änderungen nun ans Repository sendet, sollte man erstmal schauen, ob es im Repository nicht Änderungen gibt, die man berücksichtigen sollte. Wenn es dort Änderungen an den gleichen Dateien gibt, schlägt der Versuch, die eigenen Änderungen ans Repository zu übermitteln, eh fehl. $ svn update C Einleitung.tex Aktualisiert zu Revision 5. In diesem Beispiel gab es tatsächlich eine Änderung, und zwar an der gleichen Datei. Da auch mindestens eine gleiche Stelle innerhalb der Datei betroen war, konnte Subversion die Änderungen nicht selbst zusammenfügen. Diese Information ist dem C (Conict) aus der Ausgabe zu entnehmen. Diesen Kon- ikt muss man nun selbst beheben. In der Datei selbst wurden von Subversion Koniktmarker eingefügt, die einem anzeigen, was die eigene Änderung war und was nun die neue Version ist. <<<<<.mine Text mit der eigenen Änderung... ======== Text mit den Änderungen aus der neuen Revision... >>>>>>.r15 Weiterhin bietet Subversion Möglichkeiten, direkt eine Variante zu übernehmen oder mit svn revert einfach die eigenen Änderungen zu verwerfen. Am anschaulichsten ist es hier aber, in der betreenden Datei die Koniktmarker zu entfernen und irgendwie zu einer abschlieÿenden Änderung zu kommen (zum Beispiel durch Absprache mit den Kollegen). Wenn dies getan ist, muss man Subversion über die Behebung des Konikts informieren: $ svn resolved Einleitung.tex Konflikt von Einleitung.tex aufgelöst Wenn es nun keine weiteren Änderungen oder Konikte mehr gibt, kann man die Änderungen unter Angabe einer kurzen Nachricht endlich an das Repository übermitteln: $ svn commit -m "Nachricht für log-datei" Sende Einleitung.tex Hinzufügen Test.txt Übertrage Daten.. Revision 6 übertragen. Vorangegangene Änderungen kann man mit svn log einsehen (auch auf bestimmte Dateien oder Verzeichnisse beschränkt).
19 4. Beispielhafter Arbeitsablauf 13 Die Benutzung von Subversion oder allgemein von Versionsverwaltungen muss nicht zwangsweise in der Konsole erfolgen. Es gibt auch graphische Benutzeroberächen, beispielsweise als Darstellung im Browser oder als Eingliederung direkt in die Oberäche des Betriebssystems.
20 14 Kapitel 4. Beispielhafter Arbeitsablauf
21 Kapitel 5 Zusammenfassung In dieser Ausarbeitung wurden die wesentlichen Unterschiede der Versionsverwaltungen vorgestellt: So arbeitet die Lokale Versionsverwaltung, wie der Name bereits sagt, lokal auf einem Rechner, die Zentrale Versionsverwaltung (Beispiel Subversion) mit einem zentralen Repository, auf dem alle Dateien liegen, und die Verteilte Versionsverwaltung (Beispiel Git) auf mehreren Repositories, die gegenseitig abgeglichen werden. In den einzelnen Kapiteln wurde die prinzipielle Arbeitsweise mit Subversion bzw. Git erläutert, die generelle Verwendung einer Arbeitskopie erklärt, sowie das jeweils verbreitete Vokabular vorgestellt. Abschlieÿend wurde ein beispielhafter Arbeitsablauf mit Subversion durchgespielt, wobei noch einmal auf die interessanten Stellen eingegangen wurde. 15
22 16 Kapitel 5. Zusammenfassung
23 Literaturverzeichnis [1] Ben Collins-Sussman, Brian W. Fitzpatrick, C. Michael Pilato. Versionskontrolle mit Subversion. O'Reilly Verlag, [2] Ben Collins-Sussman, Brian W. Fitzpatrick, C. Michael Pilato. Versionskontrolle mit Subversion [Online; Stand 28. April 2012]. [3] David Thomas, Andrew Hunt. Versionsverwaltung mit CVS. Carl Hanser Verlag, [4] Wikipedia. Apache Subversion. title=apache_subversion&oldid= , [Online; Stand 28. April 2012]. [5] Wikipedia. Git , [Online; Stand 28. April 2012]. [6] Wikipedia. Repository-Client-Aufbau bei Git. wiki/datei:svnvsgitserver_2.png, [Online; Stand 24. Mai 2012]. [7] Wikipedia. Repository-Client-Aufbau bei Subversion. org/wiki/datei:svnvsgitserver_1.png, [Online; Stand 24. Mai 2012]. [8] Wikipedia. Versionsverwaltung. title=versionsverwaltung&oldid= , [Online; Stand 28. April 2012]. 17
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,
MehrKurzanleitung zu. von Daniel Jettka 18.11.2008
Kurzanleitung zu Tigris.org Open Source Software Engineering Tools von Daniel Jettka 18.11.2008 Inhaltsverzeichnis 1.Einführung...1 2.Das Projektarchivs...3 2.1.Anlegen des Projektarchivs...3 2.2.Organisation
MehrEinfü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
Mehrgit & 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
MehrSubversion 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
MehrVersionskontrolle 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 -
MehrWie benutzt man TortoiseSVN
Wie benutzt man TortoiseSVN 1 Inhaltsverzeichnis 1.Benötigte Vorkenntnisse...3 2.Benötigte Software...3 3.Schritt 1 Software installieren...3 4.Schritt 2 einen Ordner anlegen...3 5.Schritt 3 Projekt auschecken...4
MehrDie Dateiablage Der Weg zur Dateiablage
Die Dateiablage In Ihrem Privatbereich haben Sie die Möglichkeit, Dateien verschiedener Formate abzulegen, zu sortieren, zu archivieren und in andere Dateiablagen der Plattform zu kopieren. In den Gruppen
Mehr1. Einschränkung für Mac-User ohne Office 365. 2. Dokumente hochladen, teilen und bearbeiten
1. Einschränkung für Mac-User ohne Office 365 Mac-User ohne Office 365 müssen die Dateien herunterladen; sie können die Dateien nicht direkt öffnen und bearbeiten. Wenn die Datei heruntergeladen wurde,
MehrVersionsverwaltung mit SVN
Versionsverwaltung mit SVN Jan-Philipp Kappmeier Technische Universität Berlin 11. 04. 2012 Versionsverwaltung Typische Situation in der Softwareentwicklung Mehrere Personen arbeiten an einem Projekt Arbeiten
MehrLineargleichungssysteme: Additions-/ Subtraktionsverfahren
Lineargleichungssysteme: Additions-/ Subtraktionsverfahren W. Kippels 22. Februar 2014 Inhaltsverzeichnis 1 Einleitung 2 2 Lineargleichungssysteme zweiten Grades 2 3 Lineargleichungssysteme höheren als
MehrSoftware 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
MehrPraktikum 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
MehrMoodle 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
MehrCSS-Grundlagen. Etwas über Browser. Kapitel. Die Vorbereitung
Kapitel 1 Die Vorbereitung Vorgängerversionen. Bald darauf folgte dann schon die Version 4, die mit einer kleinen Bearbeitung bis vor Kurzem 15 Jahre unverändert gültig war. All das, was du die letzten
MehrEinfu 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...
MehrAbamsoft Finos im Zusammenspiel mit shop to date von DATA BECKER
Abamsoft Finos im Zusammenspiel mit shop to date von DATA BECKER Abamsoft Finos in Verbindung mit der Webshopanbindung wurde speziell auf die Shop-Software shop to date von DATA BECKER abgestimmt. Mit
MehrDokumentation von Ük Modul 302
Dokumentation von Ük Modul 302 Von Nicolas Kull Seite 1/ Inhaltsverzeichnis Dokumentation von Ük Modul 302... 1 Inhaltsverzeichnis... 2 Abbildungsverzeichnis... 3 Typographie (Layout)... 4 Schrift... 4
MehrAGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom 21.10.2013b
AGROPLUS Buchhaltung Daten-Server und Sicherheitskopie Version vom 21.10.2013b 3a) Der Daten-Server Modus und der Tresor Der Daten-Server ist eine Betriebsart welche dem Nutzer eine grosse Flexibilität
MehrFachbericht zum Thema: Anforderungen an ein Datenbanksystem
Fachbericht zum Thema: Anforderungen an ein Datenbanksystem von André Franken 1 Inhaltsverzeichnis 1 Inhaltsverzeichnis 1 2 Einführung 2 2.1 Gründe für den Einsatz von DB-Systemen 2 2.2 Definition: Datenbank
MehrOP-LOG www.op-log.de
Verwendung von Microsoft SQL Server, Seite 1/18 OP-LOG www.op-log.de Anleitung: Verwendung von Microsoft SQL Server 2005 Stand Mai 2010 1 Ich-lese-keine-Anleitungen 'Verwendung von Microsoft SQL Server
MehrDie 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
MehrVersionsverwaltung mit Mercurial für Einsteiger
Versionsverwaltung mit Mercurial für Einsteiger Chemnitzer Linuxtage 2009 Stefan Schwarzer, SSchwarzer.com info@sschwarzer.com Chemnitz, Germany, 2009-03-14 Versionsverwaltung mit Mercurial für Einsteiger
MehrDatensicherung. Beschreibung der Datensicherung
Datensicherung Mit dem Datensicherungsprogramm können Sie Ihre persönlichen Daten problemlos Sichern. Es ist möglich eine komplette Datensicherung durchzuführen, aber auch nur die neuen und geänderten
MehrHandbuch ECDL 2003 Modul 2: Computermanagement und Dateiverwaltung Dateien löschen und wiederherstellen
Handbuch ECDL 2003 Modul 2: Computermanagement und Dateiverwaltung Dateien löschen und wiederherstellen Dateiname: ecdl2_05_03_documentation Speicherdatum: 22.11.2004 ECDL 2003 Modul 2 Computermanagement
MehrVirtueller Seminarordner Anleitung für die Dozentinnen und Dozenten
Virtueller Seminarordner Anleitung für die Dozentinnen und Dozenten In dem Virtuellen Seminarordner werden für die Teilnehmerinnen und Teilnehmer des Seminars alle für das Seminar wichtigen Informationen,
MehrOrdner Berechtigung vergeben Zugriffsrechte unter Windows einrichten
Ordner Berechtigung vergeben Zugriffsrechte unter Windows einrichten Was sind Berechtigungen? Unter Berechtigungen werden ganz allgemein die Zugriffsrechte auf Dateien und Verzeichnisse (Ordner) verstanden.
MehrWichtige Hinweise zu den neuen Orientierungshilfen der Architekten-/Objektplanerverträge
Wichtige Hinweise zu den neuen Orientierungshilfen der Architekten-/Objektplanerverträge Ab der Version forma 5.5 handelt es sich bei den Orientierungshilfen der Architekten-/Objektplanerverträge nicht
MehrOutlook. sysplus.ch outlook - mail-grundlagen Seite 1/8. Mail-Grundlagen. Posteingang
sysplus.ch outlook - mail-grundlagen Seite 1/8 Outlook Mail-Grundlagen Posteingang Es gibt verschiedene Möglichkeiten, um zum Posteingang zu gelangen. Man kann links im Outlook-Fenster auf die Schaltfläche
MehrApache 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
MehrGuide DynDNS und Portforwarding
Guide DynDNS und Portforwarding Allgemein Um Geräte im lokalen Netzwerk von überall aus über das Internet erreichen zu können, kommt man um die Themen Dynamik DNS (kurz DynDNS) und Portweiterleitung(auch
MehrWeb-Kürzel. Krishna Tateneni Yves Arrouye Deutsche Übersetzung: Stefan Winter
Krishna Tateneni Yves Arrouye Deutsche Übersetzung: Stefan Winter 2 Inhaltsverzeichnis 1 Web-Kürzel 4 1.1 Einführung.......................................... 4 1.2 Web-Kürzel.........................................
MehrVerteilte 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
Mehr1. Software installieren 2. Software starten. Hilfe zum Arbeiten mit der DÖHNERT FOTOBUCH Software
1. Software installieren 2. Software starten Hilfe zum Arbeiten mit der DÖHNERT FOTOBUCH Software 3. Auswahl 1. Neues Fotobuch erstellen oder 2. ein erstelltes, gespeichertes Fotobuch laden und bearbeiten.
MehrSANDBOXIE konfigurieren
SANDBOXIE konfigurieren für Webbrowser und E-Mail-Programme Dies ist eine kurze Anleitung für die grundlegenden folgender Programme: Webbrowser: Internet Explorer, Mozilla Firefox und Opera E-Mail-Programme:
MehrDas große ElterngeldPlus 1x1. Alles über das ElterngeldPlus. Wer kann ElterngeldPlus beantragen? ElterngeldPlus verstehen ein paar einleitende Fakten
Das große x -4 Alles über das Wer kann beantragen? Generell kann jeder beantragen! Eltern (Mütter UND Väter), die schon während ihrer Elternzeit wieder in Teilzeit arbeiten möchten. Eltern, die während
MehrPROJEKTVERZEICHNIS EINRICHTEN
Z endstudio ermöglicht das Arbeiten mit der Versionsverwaltungssystem Subversion. In Zusammenarbeit mit TortoiseSVN können wir komfortabel innerhalb des Windows-Explorers unsere Sourcecode-Repositorys
MehrKonfiguration von Igel ThinClients fu r den Zugriff via Netscaler Gateway auf eine Storefront/ XenDesktop 7 Umgebung
Konfiguration von Igel ThinClients fu r den Zugriff via Netscaler Gateway auf eine Storefront/ XenDesktop 7 Umgebung Inhalt 1. Einleitung:... 2 2. Igel ThinClient Linux OS und Zugriff aus dem LAN... 3
MehrGeoPilot (Android) die App
GeoPilot (Android) die App Mit der neuen Rademacher GeoPilot App machen Sie Ihr Android Smartphone zum Sensor und steuern beliebige Szenen über den HomePilot. Die App beinhaltet zwei Funktionen, zum einen
MehrUpdatehinweise für die Version forma 5.5.5
Updatehinweise für die Version forma 5.5.5 Seit der Version forma 5.5.0 aus 2012 gibt es nur noch eine Office-Version und keine StandAlone-Version mehr. Wenn Sie noch mit der alten Version forma 5.0.x
MehrHandbuch ECDL 2003 Basic Modul 2: Computermanagement und Dateiverwaltung Dateien löschen und wiederherstellen
Handbuch ECDL 2003 Basic Modul 2: Computermanagement und Dateiverwaltung Dateien löschen und wiederherstellen Dateiname: ecdl2_05_03_documentation.doc Speicherdatum: 16.03.2005 ECDL 2003 Modul 2 Computermanagement
MehrDiese Ansicht erhalten Sie nach der erfolgreichen Anmeldung bei Wordpress.
Anmeldung http://www.ihredomain.de/wp-admin Dashboard Diese Ansicht erhalten Sie nach der erfolgreichen Anmeldung bei Wordpress. Das Dashboard gibt Ihnen eine kurze Übersicht, z.b. Anzahl der Beiträge,
MehrMercurial. or how I learned to stop worrying and love the merge. Ted Naleid IAIK
Mercurial or how I learned to stop worrying and love the merge Ted Naleid Inhalt Einleitung Vergleich SVN / Mercurial Mercurial verstehen Zusammenarbeit mit Mercurial Demo Mercurial - Intro Entwickelt
MehrHandbuch B4000+ Preset Manager
Handbuch B4000+ Preset Manager B4000+ authentic organ modeller Version 0.6 FERROFISH advanced audio applications Einleitung Mit der Software B4000+ Preset Manager können Sie Ihre in der B4000+ erstellten
MehrFS 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
MehrMehrere PDF-Dokumente zu einem zusammenfügen
Mehrere PDF-Dokumente zu einem zusammenfügen Eine Funktion des Programm»PDFCreator«, welches auf allen Computer der Landesverwaltung installiert ist, ermöglicht es dir einfach und schnell mehrere Dateien
MehrÜbersicht... 2 Dateiupload... 3 Administratorfunktionen... 4
Inhalt Übersicht... 2 Dateiupload... 3 Administratorfunktionen... 4 Benutzer hinzufügen... 4 Benutzerverwaltung... 5 Ordner anlegen... 6 Rechteverwaltung... 7 Verlag für neue Medien Seite 1 Übersicht Mit
MehrUmstellung News-System auf cms.sn.schule.de
Umstellung News-System auf cms.sn.schule.de Vorbemerkungen Hinweis: Sollten Sie bisher noch kein News-System verwendet haben, nutzen Sie die Anleitung unter http://cms.sn.schule.de/admin/handbuch/grundlagen/page/25/
MehrAnleitung über den Umgang mit Schildern
Anleitung über den Umgang mit Schildern -Vorwort -Wo bekommt man Schilder? -Wo und wie speichert man die Schilder? -Wie füge ich die Schilder in meinen Track ein? -Welche Bauteile kann man noch für Schilder
MehrBeheben von verlorenen Verknüpfungen 20.06.2005
Vor folgender Situation ist sicher jeder Solid Edge-Anwender beim Öffnen von Baugruppen oder Drafts schon einmal gestanden: Die Ursache dafür kann sein: Die Dateien wurden über den Explorer umbenannt:
MehrAnleitung zur Daten zur Datensicherung und Datenrücksicherung. Datensicherung
Anleitung zur Daten zur Datensicherung und Datenrücksicherung Datensicherung Es gibt drei Möglichkeiten der Datensicherung. Zwei davon sind in Ges eingebaut, die dritte ist eine manuelle Möglichkeit. In
MehrACDSee Pro 2. ACDSee Pro 2 Tutorials: Übertragung von Fotos (+ Datenbank) auf einen anderen Computer. Über Metadaten und die Datenbank
Tutorials: Übertragung von Fotos (+ ) auf einen anderen Computer Export der In dieser Lektion erfahren Sie, wie Sie am effektivsten Fotos von einem Computer auf einen anderen übertragen. Wenn Sie Ihre
MehrKurzanleitung. MEYTON Aufbau einer Internetverbindung. 1 Von 11
Kurzanleitung MEYTON Aufbau einer Internetverbindung 1 Von 11 Inhaltsverzeichnis Installation eines Internetzugangs...3 Ist mein Router bereits im MEYTON Netzwerk?...3 Start des YAST Programms...4 Auswahl
MehrInkrementelles Backup
Inkrementelles Backup Im Gegensatz zu einer kompletten Sicherung aller Daten werden bei einer inkrementellen Sicherung immer nur die Dateien gesichert, die seit der letzten inkrementellen Sicherung neu
MehrSeite 1 von 14. Cookie-Einstellungen verschiedener Browser
Seite 1 von 14 Cookie-Einstellungen verschiedener Browser Cookie-Einstellungen verschiedener Browser, 7. Dezember 2015 Inhaltsverzeichnis 1.Aktivierung von Cookies... 3 2.Cookies... 3 2.1.Wofu r braucht
MehrInhalt. 1 Einleitung AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER
AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER Inhalt 1 Einleitung... 1 2 Einrichtung der Aufgabe für die automatische Sicherung... 2 2.1 Die Aufgabenplanung... 2 2.2 Der erste Testlauf... 9 3 Problembehebung...
MehrStellen Sie bitte den Cursor in die Spalte B2 und rufen die Funktion Sverweis auf. Es öffnet sich folgendes Dialogfenster
Es gibt in Excel unter anderem die so genannten Suchfunktionen / Matrixfunktionen Damit können Sie Werte innerhalb eines bestimmten Bereichs suchen. Als Beispiel möchte ich die Funktion Sverweis zeigen.
MehrJederzeit Ordnung halten
Kapitel Jederzeit Ordnung halten 6 auf Ihrem Mac In diesem Buch war bereits einige Male vom Finder die Rede. Dieses Kapitel wird sich nun ausführlich diesem so wichtigen Programm widmen. Sie werden das
MehrNach dem Anmelden sind die Arbeitnehmer beim Finanzamt bekannt und Sie können und müssen sogar die Änderungsliste, z.b. monatlich, abrufen.
ELStAM Merkblatt ELStAM ist quasi die Lohnsteuerkarte, die der Arbeitgeber jetzt selbst vom Finanzamt- Server abholt. Ab sofort nennt sich die Lohnsteuerkarte = Änderungsliste. Also in einer Liste sind
MehrMORE Profile. Pass- und Lizenzverwaltungssystem. Stand: 19.02.2014 MORE Projects GmbH
MORE Profile Pass- und Lizenzverwaltungssystem erstellt von: Thorsten Schumann erreichbar unter: thorsten.schumann@more-projects.de Stand: MORE Projects GmbH Einführung Die in More Profile integrierte
MehrEinführung Git Interna Workflows Referenzen. Git. Fast Version Control System. Michael Kuhn michael.kuhn@informatik.uni-hamburg.de
Git Fast Version Control System Michael Kuhn michael.kuhn@informatik.uni-hamburg.de Arbeitsbereich Wissenschaftliches Rechnen Fachbereich Informatik Universität Hamburg 2011-09-28 1 / 16 1 Einführung Überblick
MehrSoftware-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
MehrEigenen Farbverlauf erstellen
Diese Serie ist an totale Neulinge gerichtet. Neu bei PhotoLine, evtl. sogar komplett neu, was Bildbearbeitung betrifft. So versuche ich, hier alles einfach zu halten. Ich habe sogar PhotoLine ein zweites
MehrSJ OFFICE - Update 3.0
SJ OFFICE - Update 3.0 Das Update auf die vorherige Version 2.0 kostet netto Euro 75,00 für die erste Lizenz. Das Update für weitere Lizenzen kostet jeweils netto Euro 18,75 (25%). inkl. Programmsupport
MehrSpeicher in der Cloud
Speicher in der Cloud Kostenbremse, Sicherheitsrisiko oder Basis für die unternehmensweite Kollaboration? von Cornelius Höchel-Winter 2013 ComConsult Research GmbH, Aachen 3 SYNCHRONISATION TEUFELSZEUG
MehrPrimzahlen und RSA-Verschlüsselung
Primzahlen und RSA-Verschlüsselung Michael Fütterer und Jonathan Zachhuber 1 Einiges zu Primzahlen Ein paar Definitionen: Wir bezeichnen mit Z die Menge der positiven und negativen ganzen Zahlen, also
Mehr40-Tage-Wunder- Kurs. Umarme, was Du nicht ändern kannst.
40-Tage-Wunder- Kurs Umarme, was Du nicht ändern kannst. Das sagt Wikipedia: Als Wunder (griechisch thauma) gilt umgangssprachlich ein Ereignis, dessen Zustandekommen man sich nicht erklären kann, so dass
MehrWinCVS Version 1.3. Voraussetzung. Frank Grimm fgr@micenet.de http://www.micenet.de. Mario Rasser mario@rasser-online.de http://www.rasser-online.
WinCVS Version 1.3 Frank Grimm fgr@micenet.de http://www.micenet.de Mario Rasser mario@rasser-online.de http://www.rasser-online.de Voraussetzung 1. Installation von Python (Version >= 2.1) Download von
MehrAnleitung RÄUME BUCHEN MIT OUTLOOK FÜR VERWALTUNGSANGESTELLTE
Anleitung RÄUME BUCHEN MIT OUTLOOK FÜR VERWALTUNGSANGESTELLTE Dezernat 6 Abteilung 4 Stand: 14.Oktober 2014 Inhalt 1. Einleitung 3 2. Räume & gemeinsame Termine finden 3 3. Rüstzeit 8 4. FAQ: Oft gestellte
MehrSourcecodeverwaltung
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
MehrMemeo Instant Backup Kurzleitfaden. Schritt 1: Richten Sie Ihr kostenloses Memeo-Konto ein
Einleitung Memeo Instant Backup ist eine einfache Backup-Lösung für eine komplexe digitale Welt. Durch automatisch und fortlaufende Sicherung Ihrer wertvollen Dateien auf Ihrem Laufwerk C:, schützt Memeo
MehrBenutzerverwaltung Business- & Company-Paket
Benutzerverwaltung Business- & Company-Paket Gemeinsames Arbeiten mit der easyfeedback Umfragesoftware. Inhaltsübersicht Freischaltung des Business- oder Company-Paketes... 3 Benutzerverwaltung Business-Paket...
MehrFORUM HANDREICHUNG (STAND: AUGUST 2013)
FORUM HANDREICHUNG (STAND: AUGUST 2013) Seite 2, Forum Inhalt Ein Forum anlegen... 3 Forumstypen... 4 Beiträge im Forum schreiben... 5 Beiträge im Forum beantworten... 6 Besondere Rechte der Leitung...
MehrKleines Handbuch zur Fotogalerie der Pixel AG
1 1. Anmelden an der Galerie Um mit der Galerie arbeiten zu können muss man sich zuerst anmelden. Aufrufen der Galerie entweder über die Homepage (www.pixel-ag-bottwartal.de) oder über den direkten Link
MehrDatensicherung und Wiederherstellung
Dokumentation Datensicherung und Wiederherstellung Versionsverzeichnis Version: Datum: Revisionsgrund: Version 1.0 Januar 2011 Erste Ausgabe www.babe-informatik.ch 1/7 Datensicherung von Voraussetzung
MehrWiederkehrende Bestellungen. Tipps & Tricks
Tipps & Tricks INHALT SEITE 1. Grundlegende Informationen 3 2.1 Wiederkehrende Bestellungen erstellen 4 2.2 Wiederkehrende Bestellungen verwalten 12 2.2.1 Bestellung bearbeiten 15 2.2.2 Bestellung stornieren
MehrHandbuch. NAFI Online-Spezial. Kunden- / Datenverwaltung. 1. Auflage. (Stand: 24.09.2014)
Handbuch NAFI Online-Spezial 1. Auflage (Stand: 24.09.2014) Copyright 2016 by NAFI GmbH Unerlaubte Vervielfältigungen sind untersagt! Inhaltsangabe Einleitung... 3 Kundenauswahl... 3 Kunde hinzufügen...
Mehr.htaccess HOWTO. zum Schutz von Dateien und Verzeichnissen mittels Passwortabfrage
.htaccess HOWTO zum Schutz von Dateien und Verzeichnissen mittels Passwortabfrage Stand: 21.06.2015 Inhaltsverzeichnis 1. Vorwort...3 2. Verwendung...4 2.1 Allgemeines...4 2.1 Das Aussehen der.htaccess
MehrMeldung Lokale Anwendung inkompatibel oder Microsoft Silverlight ist nicht aktuell bei Anmeldung an lokal gespeicherter RWE SmartHome Anwendung
Meldung Lokale Anwendung inkompatibel oder Microsoft Silverlight ist nicht aktuell bei Anmeldung an lokal gespeicherter RWE SmartHome Anwendung Nach dem Update auf die Version 1.70 bekommen Sie eine Fehlermeldung,
MehrDeployment Deployment Seite 1 / 25
Seite 1 / 25 Versionskontrolle Seite 2 / 25 Verteilte Versionskontrollsysteme Seite 3 / 25 Seite 4 / 25 Zusammenfassung Versionskontrolle Wir verwenden bei der Entwicklung das dezentralisierte Versionskontrollsystem
MehrUrlaubsregel in David
Urlaubsregel in David Inhaltsverzeichnis KlickDown Beitrag von Tobit...3 Präambel...3 Benachrichtigung externer Absender...3 Erstellen oder Anpassen des Anworttextes...3 Erstellen oder Anpassen der Auto-Reply-Regel...5
MehrKostenstellen verwalten. Tipps & Tricks
Tipps & Tricks INHALT SEITE 1.1 Kostenstellen erstellen 3 13 1.3 Zugriffsberechtigungen überprüfen 30 2 1.1 Kostenstellen erstellen Mein Profil 3 1.1 Kostenstellen erstellen Kostenstelle(n) verwalten 4
MehrINSTALLATION VON INSTANTRAILS 1.7
INSTALLATION VON INSTANTRAILS 1.7 InstantRails 1.7 ist ein Paket, das Ruby, Rails, Apache, MySQL und andere Tools, z.b. phpmyadmin in vorkonfigurierter Form enthält. Das Paket muss in einem Verzeichnis
MehrStundenerfassung Version 1.8 Anleitung Arbeiten mit Replikaten
Stundenerfassung Version 1.8 Anleitung Arbeiten mit Replikaten 2008 netcadservice GmbH netcadservice GmbH Augustinerstraße 3 D-83395 Freilassing Dieses Programm ist urheberrechtlich geschützt. Eine Weitergabe
MehrAnleitung für Berichte in Word Press, auf der neuen Homepage des DAV Koblenz
Anleitung für Berichte in Word Press, auf der neuen Homepage des DAV Koblenz Diese Anleitung soll als Kurzreferenz und Schnellanleitung dienen um einfach und schnell Berichte auf der Homepage www.dav-koblenz.de
MehrAdvoware mit VPN Zugriff lokaler Server / PC auf externe Datenbank
Advoware mit VPN Zugriff lokaler Server / PC auf externe Datenbank Die Entscheidung Advoware über VPN direkt auf dem lokalen PC / Netzwerk mit Zugriff auf die Datenbank des zentralen Servers am anderen
MehrHandbuch Groupware - Mailserver
Handbuch Inhaltsverzeichnis 1. Einführung...3 2. Ordnerliste...3 2.1 E-Mail...3 2.2 Kalender...3 2.3 Kontakte...3 2.4 Dokumente...3 2.5 Aufgaben...3 2.6 Notizen...3 2.7 Gelöschte Objekte...3 3. Menüleiste...4
MehrLeichte-Sprache-Bilder
Leichte-Sprache-Bilder Reinhild Kassing Information - So geht es 1. Bilder gucken 2. anmelden für Probe-Bilder 3. Bilder bestellen 4. Rechnung bezahlen 5. Bilder runterladen 6. neue Bilder vorschlagen
MehrReporting Services und SharePoint 2010 Teil 1
Reporting Services und SharePoint 2010 Teil 1 Abstract Bei der Verwendung der Reporting Services in Zusammenhang mit SharePoint 2010 stellt sich immer wieder die Frage bei der Installation: Wo und Wie?
MehrA. Ersetzung einer veralteten Govello-ID ( Absenderadresse )
Die Versendung von Eintragungsnachrichten und sonstigen Nachrichten des Gerichts über EGVP an den Notar ist nicht möglich. Was kann der Notar tun, um den Empfang in seinem Postfach zu ermöglichen? In zahlreichen
Mehr[E-MAILS VERWALTEN MIT
[E-MAILS VERWALTEN MIT OPERA MAIL DESKTOP-VARIANTE] Einleitung... 3 Wo bekomme ich das Mailprogramm?... 4 Vorbereitung zur Installation... 4 Installation durchführen... 4 E-Mail-Programm einrichten...
MehrOnline-Prüfungs-ABC. ABC Vertriebsberatung GmbH Bahnhofstraße 94 69151 Neckargemünd
Online-Prüfungs-ABC ABC Vertriebsberatung GmbH Bahnhofstraße 94 69151 Neckargemünd Telefon Support: 0 62 23 / 86 55 55 Telefon Vertrieb: 0 62 23 / 86 55 00 Fax: 0 62 23 / 80 55 45 (c) 2003 ABC Vertriebsberatung
MehrEinrichtung des Cisco VPN Clients (IPSEC) in Windows7
Einrichtung des Cisco VPN Clients (IPSEC) in Windows7 Diese Verbindung muss einmalig eingerichtet werden und wird benötigt, um den Zugriff vom privaten Rechner oder der Workstation im Home Office über
MehrProjektmanagement in der Spieleentwicklung
Projektmanagement in der Spieleentwicklung Inhalt 1. Warum brauche ich ein Projekt-Management? 2. Die Charaktere des Projektmanagement - Mastermind - Producer - Projektleiter 3. Schnittstellen definieren
MehrCL-Mini-ABF. Kurzbeschreibung. Installation und Vorbereitung. Stand 30.01.2012. Ihre HTK-Filiale Michelstadt
64720 email : Info@KM-EDV.de Stand 30.01.2012 CL-Mini-ABF Inhaltsverzeichnis Kurzbeschreibung... 1 Installation und Vorbereitung...1 ODBC-Zugriff... 2 ODBC-Einrichtung unter Windows XP...2 ODBC-Einrichtung
MehrÜber die Internetseite www.cadwork.de Hier werden unter Download/aktuelle Versionen die verschiedenen Module als zip-dateien bereitgestellt.
Internet, Codes und Update ab Version 13 Um Ihnen einen möglichst schnellen Zugang zu den aktuellsten Programmversionen zu ermöglichen liegen Update-Dateien für Sie im Internet bereit. Es gibt drei Möglichkeiten
MehrHandbuch ECDL 2003 Professional Modul 3: Kommunikation Postfach aufräumen und archivieren
Handbuch ECDL 2003 Professional Modul 3: Kommunikation Postfach aufräumen und archivieren Dateiname: ecdl_p3_04_03_documentation.doc Speicherdatum: 08.12.2004 ECDL 2003 Professional Modul 3 Kommunikation
MehrStep by Step Webserver unter Windows Server 2003. von Christian Bartl
Step by Step Webserver unter Windows Server 2003 von Webserver unter Windows Server 2003 Um den WWW-Server-Dienst IIS (Internet Information Service) zu nutzen muss dieser zunächst installiert werden (wird
Mehr