Software Engineering in der Praxis
|
|
- Daniela Hauer
- vor 8 Jahren
- Abrufe
Transkript
1 Software Engineering in der Praxis Praktische Übungen Meitner, Spisländer FAU Erlangen-Nürnberg Versionskontrolle 1 / 30
2 Versionskontrolle Matthias Meitner Marc Spisländer Lehrstuhl für Software Engineering Friedrich-Alexander-Universität Erlangen-Nürnberg Meitner, Spisländer FAU Erlangen-Nürnberg Versionskontrolle 2 / 30
3 1 Inhalt 2 Versionskontrolle Einführung Paradigmen der Versionskontrolle 3 Subversion Einführung Architektur Subversion auf der Serverseite einrichten Subversion auf der Clientseite Die Versionsverwaltung von Subversion Konflikte Projekt-Branching 4 Literatur Meitner, Spisländer FAU Erlangen-Nürnberg Versionskontrolle 3 / 30
4 Was ist Versionskonstrolle? System zur: Kontrolle von gleichzeitigem Zugriff auf gemeinsam genutzte Dateien eines Projektes Verwaltung verschiedener Projekt-Versionen Verwaltung von Projekt-Aufspaltungen (Forks) Meitner, Spisländer FAU Erlangen-Nürnberg Versionskontrolle 4 / 30
5 Zwei Paradigmen Lock-Modify-Unlock Copy-Modify-Merge Meitner, Spisländer FAU Erlangen-Nürnberg Versionskontrolle 5 / 30
6 Das Lock-Modify-Unlock-Paradigma Meitner, Spisländer FAU Erlangen-Nürnberg Versionskontrolle 6 / 30
7 Das Lock-Modify-Unlock-Paradigma Probleme Gleichzeitiges Arbeiten an der gleichen Datei ist nicht möglich. Ein Benutzer kann die Arbeit am ganzen Projekt blockieren, wenn er die von ihm gesperrte Datei nicht mehr frei gibt. Meitner, Spisländer FAU Erlangen-Nürnberg Versionskontrolle 7 / 30
8 Das Copy-Modify-Merge-Paradigma Meitner, Spisländer FAU Erlangen-Nürnberg Versionskontrolle 8 / 30
9 Das Copy-Modify-Merge-Paradigma Probleme Es wird vorausgesetzt, dass das Zusammenführen von Änderungen an einer Datei einen»gültigen«dateiinhalt ergibt. Das gilt meistens nur für Textdateien. Änderungen an der gleichen Datei können sich überlappen. Konfliktsituation Meitner, Spisländer FAU Erlangen-Nürnberg Versionskontrolle 9 / 30
10 Subversion Copy-Modify-Merge-System Unterstützt auch Sperren von Dateien Open Source Als vollwertiger Ersatz für CVS gedacht Abkürzung: SVN Meitner, Spisländer FAU Erlangen-Nürnberg Versionskontrolle 10 / 30
11 Subversion-Architektur Meitner, Spisländer FAU Erlangen-Nürnberg Versionskontrolle 11 / 30
12 Subversion auf der Serverseite einrichten 1 Repository anlegen: svnadmin create Repository-Pfad 2 Server starten. Zwei Möglichkeiten: Apache mit entsprechenden Modulen starten svnserve starten Im Praktikum verwenden wir svnserve. Meitner, Spisländer FAU Erlangen-Nürnberg Versionskontrolle 12 / 30
13 Svnserve Starten mit svnserve -d -r Repo-Pfad Konfigurierbar über Repo-Pfad/conf/svnserve.conf: [general] password-db = userfile realm = repository name # Specific access rules authz-db = authzfile Meitner, Spisländer FAU Erlangen-Nürnberg Versionskontrolle 13 / 30
14 Svnserve Userfile Definiert Benutzernamen und Passwörter für den Zugriff auf das Repository: [users] harry = foopassword sally = barpassword Meitner, Spisländer FAU Erlangen-Nürnberg Versionskontrolle 14 / 30
15 Svnserve Authzfile Definiert Benutzerrechte für den Zugriff auf das Repository: [groups] calc-developers = harry, sally, joe paint-developers = frank, sally, jane = rw jane = r = rw jane = r Meitner, Spisländer FAU Erlangen-Nürnberg Versionskontrolle 15 / 30
16 Subversion auf der Clientseite Die wichtigsten Operationen Neues Projekt ins Repository aufnehmen: svn import PfadZumProjekt svn://servername/pfad Projekt aus dem Repository kopieren: svn checkout svn://servername/pfad LokalerPfad Der Inhalt von svn://servername/pfad wird nach LokalerPfad kopiert. Lokale Änderungen ins Repository übertragen: svn commit -m "Beschreibung der Änderungen" Lokale Kopie (Working Copy) auf Repository-Version (HEAD-Version) aktualisieren: svn update Alte Änderungen rückgängig machen: svn merge -r 303:302 svn://svn.example.com/repos/calc/trunk Meitner, Spisländer FAU Erlangen-Nürnberg Versionskontrolle 16 / 30
17 Änderungen an der Working Copy vornehmen Vorhandene Dateien oder Verzeichnisse ins Versionierungs- System aufnehmen: svn add Pfad Dateien oder Verzeichnisse löschen: svn delete Pfad Dateien oder Verzeichnisse kopieren: svn copy Quelle Ziel Dateien oder Verzeichnisse verschieben: svn move Quelle Ziel Änderungen widerrufen: svn revert Pfad Die Änderungen werden erst nach svn commit im Repository widergespiegelt. Meitner, Spisländer FAU Erlangen-Nürnberg Versionskontrolle 17 / 30
18 Status der Working-Copy abfragen Den Status der Working-Copy im Vgl. zum letzen Update liefert svn status. Diese Operation listet Dateien/Verzeichnisse aus der Working-Copy auf, die wie folgt markiert sein können: A Zum Versionierungssystem hinzugefügt D Aus dem Versionierungssystem entfernt C Inhalt konnte nicht konfliktfrei zusammengeführt werden? Nicht zum Versionierungssystem hinzugefügt Meitner, Spisländer FAU Erlangen-Nürnberg Versionskontrolle 18 / 30
19 Die Versionenverwaltung von Subversion Der Status bzw. die Version (Revision) einer Repository ist definiert durch die Verzeichnisstruktur und den Inhalt der Dateien in der Repository. Subversion verwaltet pro Repository eine ganze Zahl, die den aktuellen Status der Repository repräsentiert. Diese Zahl wird bei jedem erfolgreichen Commit um eins erhöht. Zugriff auf ältere Versionen möglich Meitner, Spisländer FAU Erlangen-Nürnberg Versionskontrolle 19 / 30
20 Die Versionsverwaltung von Subversion Meitner, Spisländer FAU Erlangen-Nürnberg Versionskontrolle 20 / 30
21 Die Versionsverwaltung von Subversion Abstrakte Versionsnamen HEAD Die aktuelle Versionnummer im Repository BASE Die Versionnummer nach der letzten Update- oder Checkout-Operation Meitner, Spisländer FAU Erlangen-Nürnberg Versionskontrolle 21 / 30
22 Konfliktsituationen Nach einem Update können sich in einer Datei Änderungen aus der Repository mit Änderungen in der Working Copy überschneiden. Subversion behandelt solche Konflikte wie folgt: Die Datei wird als Conflict markiert. Der Inhalt der Datei wird so strukturiert, dass die sich überlappenden Änderungen sichtbar werden. Es werden lokal folgende Dateien erzeugt:.mine Die lokale Version der Datei.rOLDREV Die BASE-Version der Datei.rNEWREV Die HEAD-Version der Datei Meitner, Spisländer FAU Erlangen-Nürnberg Versionskontrolle 22 / 30
23 Konflikte lösen Kommunikation zwischen Autoren notwendig Nach der Einigung: svn resolve Datei Die Conflict-Markierung wird entfernt und die drei erzeugten Dateien werden gelöscht. Meitner, Spisländer FAU Erlangen-Nürnberg Versionskontrolle 23 / 30
24 Projekt-Branching Man betrachte folgendes Szenario der Softwareentwicklung: Projekt A wird gestartet Ist die Funktionalität für Release 1 erreicht, wird eine Kopie von A zu Testzwecken erzeugt. Während der Testphase von Release 1, wird Projekt A weiterentwickelt. Beim Testen von Release 1 beseitigte Fehler sollen auch bei der Weiterentwiklung berücksichtigt werden, und umgekehrt. Erreicht Release 1 in der Testphase einen ausreichenden Reifegrad, wird eine Kopie davon erzeugt und diese an den Kunden ausgeliefert. Meitner, Spisländer FAU Erlangen-Nürnberg Versionskontrolle 24 / 30
25 Projekt-Branching Man betrachte folgendes Szenario der Softwareentwicklung: Projekt A wird gestartet Ist die Funktionalität für Release 1 erreicht, wird eine Kopie von A zu Testzwecken erzeugt. Während der Testphase von Release 1, wird Projekt A weiterentwickelt. Beim Testen von Release 1 beseitigte Fehler sollen auch bei der Weiterentwiklung berücksichtigt werden, und umgekehrt. Erreicht Release 1 in der Testphase einen ausreichenden Reifegrad, wird eine Kopie davon erzeugt und diese an den Kunden ausgeliefert. Meitner, Spisländer FAU Erlangen-Nürnberg Versionskontrolle 24 / 30
26 Projekt-Branching Man betrachte folgendes Szenario der Softwareentwicklung: Projekt A wird gestartet Ist die Funktionalität für Release 1 erreicht, wird eine Kopie von A zu Testzwecken erzeugt. Während der Testphase von Release 1, wird Projekt A weiterentwickelt. Beim Testen von Release 1 beseitigte Fehler sollen auch bei der Weiterentwiklung berücksichtigt werden, und umgekehrt. Erreicht Release 1 in der Testphase einen ausreichenden Reifegrad, wird eine Kopie davon erzeugt und diese an den Kunden ausgeliefert. Meitner, Spisländer FAU Erlangen-Nürnberg Versionskontrolle 24 / 30
27 Projekt-Branching Man betrachte folgendes Szenario der Softwareentwicklung: Projekt A wird gestartet Ist die Funktionalität für Release 1 erreicht, wird eine Kopie von A zu Testzwecken erzeugt. Während der Testphase von Release 1, wird Projekt A weiterentwickelt. Beim Testen von Release 1 beseitigte Fehler sollen auch bei der Weiterentwiklung berücksichtigt werden, und umgekehrt. Erreicht Release 1 in der Testphase einen ausreichenden Reifegrad, wird eine Kopie davon erzeugt und diese an den Kunden ausgeliefert. Meitner, Spisländer FAU Erlangen-Nürnberg Versionskontrolle 24 / 30
28 Projekt-Branching Man betrachte folgendes Szenario der Softwareentwicklung: Projekt A wird gestartet Ist die Funktionalität für Release 1 erreicht, wird eine Kopie von A zu Testzwecken erzeugt. Während der Testphase von Release 1, wird Projekt A weiterentwickelt. Beim Testen von Release 1 beseitigte Fehler sollen auch bei der Weiterentwiklung berücksichtigt werden, und umgekehrt. Erreicht Release 1 in der Testphase einen ausreichenden Reifegrad, wird eine Kopie davon erzeugt und diese an den Kunden ausgeliefert. Meitner, Spisländer FAU Erlangen-Nürnberg Versionskontrolle 24 / 30
29 Projekt-Branching Meitner, Spisländer FAU Erlangen-Nürnberg Versionskontrolle 25 / 30
30 Projekt-Branching mit Subversion Erzeuge im Projektverzeichnis Unterverzeichnisse: trunk Für die Hauptlebenslinie des Projektes branch Enthält z. B. Unterverzeichnisse»Release 1«,»Release 2«,»Release 3«,..., die Nebenzweige der Hauptlinie sind. tag Enthält z. B. Unterverzeichnisse»Auslieferung 1.0«,»Auslieferung 1.0.1«,..., die Nebenzweige der»branch«-unterverzeichnisse sind Erzeugung von Nebenzweigen mit Übernehmen von Änderungen: svn copy svn merge Meitner, Spisländer FAU Erlangen-Nürnberg Versionskontrolle 26 / 30
31 Projekt-Branching mit Subversion Erzeuge im Projektverzeichnis Unterverzeichnisse: trunk Für die Hauptlebenslinie des Projektes branch Enthält z. B. Unterverzeichnisse»Release 1«,»Release 2«,»Release 3«,..., die Nebenzweige der Hauptlinie sind. tag Enthält z. B. Unterverzeichnisse»Auslieferung 1.0«,»Auslieferung 1.0.1«,..., die Nebenzweige der»branch«-unterverzeichnisse sind Erzeugung von Nebenzweigen mit Übernehmen von Änderungen: svn copy svn merge Meitner, Spisländer FAU Erlangen-Nürnberg Versionskontrolle 26 / 30
32 Projekt-Branching mit Subversion Erzeuge im Projektverzeichnis Unterverzeichnisse: trunk Für die Hauptlebenslinie des Projektes branch Enthält z. B. Unterverzeichnisse»Release 1«,»Release 2«,»Release 3«,..., die Nebenzweige der Hauptlinie sind. tag Enthält z. B. Unterverzeichnisse»Auslieferung 1.0«,»Auslieferung 1.0.1«,..., die Nebenzweige der»branch«-unterverzeichnisse sind Erzeugung von Nebenzweigen mit Übernehmen von Änderungen: svn copy svn merge Meitner, Spisländer FAU Erlangen-Nürnberg Versionskontrolle 26 / 30
33 Projekt-Branching mit Subversion Meitner, Spisländer FAU Erlangen-Nürnberg Versionskontrolle 27 / 30
34 Nebenzweige erzeugen svn copy Quelle Ziel Kopiert Quelle nach Ziel, wobei sich die Kopie die Vergangenheit mit dem Original teilt: Meitner, Spisländer FAU Erlangen-Nürnberg Versionskontrolle 28 / 30
35 Änderungen übernehmen svn merge Ziel Vergleicht Quelle1 in der Revision N mit Quelle2 in der Revision M und wendet die Unterschiede auf Verzeichnis Ziel der Working Copy an. Die Unterschiede sind die Liste der Operationen, die durchgeführt werden müssen, um die Verzeichnisstruktur Quelle1 in die Struktur Quelle2 zu überführen. Meitner, Spisländer FAU Erlangen-Nürnberg Versionskontrolle 29 / 30
36 Literatur Subversion-Handbuch: Meitner, Spisländer FAU Erlangen-Nürnberg Versionskontrolle 30 / 30
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
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
MehrVersionsverwaltung 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,
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
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
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
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
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...
MehrEinfü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
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
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
MehrCVS. 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
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
MehrProseminar Unix-Tools CVS. 19.11.2002 Daniel Weber & Zhen Zhang Betreuer: Volker Baier
Proseminar Unix-Tools CVS 19.11.2002 Daniel Weber & Zhen Zhang Betreuer: Volker Baier Was ist CVS? Was leistet CVS? ermöglicht Revisionsverwaltung für Projekte arbeitet auf ganzen Verzeichnisbäumen zentrales
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
Mehr8. Dokumentenverwaltung mit CVS eine Einführung
8. Dokumentenverwaltung mit CVS eine Einführung 8.1 Warum CVS? 8.2 Basiskonzepte 8.3 Vorbereitungen 8.4 Anlegen eines neuen Projekts 8.5 Bearbeiten eines Projekts 8. Dokumentenverwaltung mit CVS 8-1 8.1
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
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
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
MehrVersionsverwaltung von Softwareartefakten. 21. Oktober 2014
Versionsverwaltung von Softwareartefakten 21. Oktober 2014 Überblick Wie verwaltet man Softwareartefakte? Versionskontrolle für verschiedene Softwareartefakte: Anforderungsdokumente, Modelle, Code, Testdateien,
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 -
MehrCrashkurs 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
MehrPrint2CAD 2017, 8th Generation. Netzwerkversionen
Installation der Netzwerkversion Kazmierczak Software Print2CAD 2017, 8th Generation Print2CAD 2017, 8th Generation Netzwerkversionen Einführung Installationshinweise Die Programme von Kazmierczak Software
MehrInformations- und Kommunikationsinstitut der Landeshauptstadt Saarbrücken. Upload- / Download-Arbeitsbereich
Informations- und Kommunikationsinstitut der Landeshauptstadt Saarbrücken Upload- / Download-Arbeitsbereich Stand: 27.11.2013 Eine immer wieder gestellte Frage ist die, wie man große Dateien austauschen
MehrTeam- Entwicklung unter Eclipse
In dieser Starthilfe Team-Entwicklung mit CVS Anbinden von Eclipse an den CVS Server Einchecken eines vorhandenen Projektes Erzeugen einer Revision Verwalten der Revisionen einer Ressource Ersetzen der
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
MehrBenutzerhandbuch - Elterliche Kontrolle
Benutzerhandbuch - Elterliche Kontrolle Verzeichnis Was ist die mymaga-startseite? 1. erste Anmeldung - Administrator 2. schnittstelle 2.1 Administrator - Hautbildschirm 2.2 Administrator - rechtes Menü
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
MehrHandbuch. TMBackup R3
Handbuch TMBackup R3 Ersteller: EWERK Medical Care GmbH Erstellungsdatum: 05.06.2013 S. 1 Inhalt 1 Vorwort... 3 2 Installation... 3 2.1 Voraussetzungen... 3 2.2 Installation... 3 3 Einstellungen... 4 3.1
MehrSubversion und Trac. Michael Trunner. 23. Januar 2008. Fachschaft Informatik und Softwaretechnik Universität Stuttgart
Subversion und Trac Michael Trunner Fachschaft Informatik und Softwaretechnik Universität Stuttgart 23. Januar 2008 Michael Trunner SVN & Trac (1/ 30) 1 Vorwort 2 Subversion alias SVN 3 Trac Michael Trunner
MehrNetbeans 6.1 mit SVN Server unter Debian etch mit Windows Clients
Netbeans 6.1 mit SVN Server unter Debian etch mit Windows Clients 1.1 JAVA 6 Installieren sudo gedit /etc/apt/sources.list und folgende zeilen hinzufügen deb http://www.backports.org/debian etch-backports
MehrIT-Projekt-Management
IT-Projekt-Management Dr. The Anh Vuong email: vuongtheanh@netscape.net http: www.dr-vuong.de Seite 1 Konfigurations Management Seite 2 KM: Ziele Verwaltung der Dokumentationen Erzeugen und Pflege die
MehrWorkflows verwalten. Tipps & Tricks
Tipps & Tricks INHALT SEITE 1. Grundlegende Informationen 3 2. Workflows / Genehmigungsprofile verwalten 2.1 Erstes Genehmigungsprofil einrichten 5 2.2 Zweites Genehmigungsprofil einrichten 11 2.3 Workflow
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
MehrUm über FTP Dateien auf Ihren Public Space Server - Zugang laden zu können benötigen Sie folgende Angaben:
FTP-Upload auf den Public Space Server mit FileZilla 1. Was wird benötigt? Um über FTP Dateien auf Ihren Public Space Server - Zugang laden zu können benötigen Sie folgende Angaben: Benutzername: Ihr Webuser
MehrFTP-Server einrichten mit automatischem Datenupload für SolarView@Fritzbox
FTP-Server einrichten mit automatischem Datenupload für SolarView@Fritzbox Bitte beachten: Der im folgenden beschriebene Provider "www.cwcity.de" dient lediglich als Beispiel. Cwcity.de blendet recht häufig
MehrSVN-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,
MehrÖsterreichische Trachtenjugend
Vereinsdatenbank der österreichischen Trachtenjugend Diese Unterlage sollte eine Unterstützung für den ersten Einstieg sein. Erklärt wird die Bearbeitung der Vereinsdaten und der Daten der einzelnen Mitglieder.
MehrDokumentation. Black- und Whitelists. Absenderadressen auf eine Blacklist oder eine Whitelist setzen. Zugriff per Webbrowser
Dokumentation Black- und Whitelists Absenderadressen auf eine Blacklist oder eine Whitelist setzen. Zugriff per Webbrowser Inhalt INHALT 1 Kategorie Black- und Whitelists... 2 1.1 Was sind Black- und Whitelists?...
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
MehrArbeitsgruppen innerhalb der Website FINSOZ e.v.
innerhalb der Website FINSOZ e.v. 1.1 Grundeinstellungen der (durch Hauptadministrator) Der Verwalter einer Arbeitsgruppe (Gruppen-Administrator) darf selbst Gruppen-Rollen bearbeiten. Jedes Gruppenmitglied
MehrElexis-BlueEvidence-Connector
Elexis-BlueEvidence-Connector Gerry Weirich 26. Oktober 2012 1 Einführung Dieses Plugin dient dazu, den Status Hausarztpatient zwischen der BlueEvidence- Anwendung und Elexis abzugleichen. Das Plugin markiert
MehrID VisitControl. Dokumentation Administration. 2015 Equitania Software GmbH cmc Gruppe Seite 1
ID VisitControl Dokumentation Administration 2015 Equitania Software GmbH cmc Gruppe Seite 1 Inhalt 1. Anmeldung... 3 2. Benutzer anlegen oder bearbeiten... 4 2.1. Benutzer aus LDAP Anbindung importieren/updaten...
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
MehrSynchronisations- Assistent
TimePunch Synchronisations- Assistent Benutzerhandbuch Gerhard Stephan Softwareentwicklung -und Vertrieb 25.08.2011 Dokumenten Information: Dokumenten-Name Benutzerhandbuch, Synchronisations-Assistent
Mehr[DvBROWSER] Offline-Viewer für [DvARCHIV] und [DvARCHIVpersonal] Version 2.2
[DvBROWSER] Offline-Viewer für [DvARCHIV] und [DvARCHIVpersonal] Version 2.2 Syntax Software Wismar 2015 1. DvBROWSER im Überblick... 1 2. Systemvoraussetzungen... 2 3. Funktionen... 3 3.1. Suchmöglichkeiten...
MehrAnleitung Redmine. Inhalt. Seite 1 von 11. Anleitung Redmine
Seite 1 von 11 Anleitung Inhalt Inhalt... 1 1. Installation... 2 2. Setup... 2 2.1 Login... 2 2.2 Benutzer erstellen... 2 2.3 Projekt erstellen... 4 2.4 SVN/Git Integration... 6 2.4.1 Konfiguration für
Mehrecaros2 - Accountmanager
ecaros2 - Accountmanager procar informatik AG 1 Stand: FS 09/2012 Inhaltsverzeichnis 1 Aufruf des ecaros2-accountmanager...3 2 Bedienung Accountmanager...4 procar informatik AG 2 Stand: FS 09/2012 1 Aufruf
MehrInhaltsverzeichnis. 1 Einleitung. Literatur. 1.1 CVS (Concurrent Version System) [Pru03, Zee02, Ced05]
Inhaltsverzeichnis 1 Einleitung 3 1.1 CVS (Concurrent Version System) [Pru03, Zee02, Ced05]....... 4 1.2 Eclipse als Java Entwicklungsumgebung................. 21 1 Einleitung Versionierung mit CVS Eclipse
MehrBackend 1.5. http://joomla.aps.it-betreuung.salzburg.at
Backend 1.5 http://joomla.aps.it-betreuung.salzburg.at Aktualisiert von Jörg Hanusch und Willi Koller Februar 2012 CMS Joomla Joomla! ist ein datenbankbasiertes Content Management System (CMS). Es bezieht
MehrSchnellanleitung: Verbuchung von Studien- und Prüfungsleistungen
Schnellanleitung: Verbuchung von Studien- und Prüfungsleistungen Die folgenden Schritte sind für die Verbuchung von Studien- bzw. Prüfungsleistungen notwendig. Eine Online-Anleitung mit vielen weiterführenden
MehrHSR git und subversion HowTo
HSR git und subversion HowTo An der HSR steht den Studierenden ein git Server für die Versionskontrolle zur Verfügung. Dieses HowTo fasst die notwendigen Informationen zur Verwendung dieses Dienstes zusammen.
MehrSubversion. 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
MehrSubversion. 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
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
MehrComputerstammtisch Tegernau, Tutorial Grundlagen, Dateioperationen, Datensicherung (Screenshots und Erläuterungen beziehen sich auf Windows 7)
Computerstammtisch Tegernau, Tutorial Grundlagen, Dateioperationen, Datensicherung (Screenshots und Erläuterungen beziehen sich auf Windows 7) Wir haben beim letzten Mal gehört, wie wichtig es ist, dass
MehrMatrix42. Use Case - Sicherung und Rücksicherung persönlicher Einstellungen über Personal Backup. Version 1.0.0. 23. September 2015 - 1 -
Matrix42 Use Case - Sicherung und Rücksicherung persönlicher Version 1.0.0 23. September 2015-1 - Inhaltsverzeichnis 1 Einleitung 3 1.1 Beschreibung 3 1.2 Vorbereitung 3 1.3 Ziel 3 2 Use Case 4-2 - 1 Einleitung
MehrVersionskontrollsysteme. Uwe Berger & Markus Dahms <bralug@bralug.de>
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
Mehrdpa-infocom - Datenlieferung
dpa-infocom - Datenlieferung Copyright 2006 von dpa-infocom GmbH Status des Dokuments: FINAL Inhaltsverzeichnis Inhaltsverzeichnis...1 1. Verzeichnisstrukturen...2 2. Nachrichtenmanagement...2 3. Datenübertragung...3
MehrWie man Registrationen und Styles von Style/Registration Floppy Disketten auf die TYROS-Festplatte kopieren kann.
Wie man Registrationen und Styles von Style/Registration Floppy Disketten auf die TYROS-Festplatte kopieren kann. Einleitung Es kommt vor, dass im Handel Disketten angeboten werden, die Styles und Registrationen
MehrSVN Windows Howto. Inhaltsverzeichnis. 1 Revisionsgeschichte
Inhaltsverzeichnis SVN Windows Howto DI Werner Damböck (2008) public: svn://193.170.118.37/et/howto/svn-howto-htl-et.pdf source: svn://193.170.118.37/damb/howto/svn-howto-htl-et.odt 1 Revisionshierarchie...1
MehrCVS-Einführung. Sebastian Mancke, mancke@mancke-software.de
CVS-Einführung Sebastian Mancke, mancke@mancke-software.de Grundlagen Motivation und Anforderung Sobald ein Softwaresystem anwächst, ergeben sich Probleme im Umgang mit dem Quell Code. CVS (Concurrent
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
MehrInstallationsbeschreibung Flottenmanager 7.1
Installationsbeschreibung Flottenmanager 7.1 1 Dieses Dokument dokumentiert die Installation des Flottenmanagers (Server und Clientseite). Damit der Flottenmanager betrieben werden kann, müssen folgende
MehrDieses Handbuch enthält urheberrechtlich geschützte Informationen der Ordi-Conseil AG, die nach dem Stand der Informationstechnik und mit der nötigen
Version 6.60 Menü Dieses Handbuch enthält urheberrechtlich geschützte Informationen der Ordi-Conseil AG, die nach dem Stand der Informationstechnik und mit der nötigen Sorgfalt erstellt worden sind. Ordi-Conseil
MehrInstallation OMNIKEY 3121 USB
Installation OMNIKEY 3121 USB Vorbereitungen Installation PC/SC Treiber CT-API Treiber Einstellungen in Starke Praxis Testen des Kartenlesegeräts Vorbereitungen Bevor Sie Änderungen am System vornehmen,
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
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
MehrDokumentenverwaltung
Aktivieren der Dokumentenverwaltung Dokumentenverwaltung Die Dokumentenverwaltung ist ein Modul und wird über Ihre Lizenzdatei freigeschaltet. Ist die Dokumentenverwaltung in der Lizenzdatei nicht aktiviert,
MehrNetzwerkversion PVG.view
Netzwerkversion PVG.view Installationshinweise Einführung Die Programm PVG.view kann zur Netzwerkversion erweitert werden. Die Erweiterung ermöglicht, bestehende oder neu erworbene Programmlizenzen im
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
MehrInternet online Update (Mozilla Firefox)
Um Ihr Consoir Beta immer schnell und umkompliziert auf den aktuellsten Stand zu bringen, bieten wir allen Kunden ein Internet Update an. Öffnen Sie Ihren Mozilla Firefox und gehen auf unsere Internetseite:
Mehregovernment für das Open Source CMS Contao
egovernment für das Open Source CMS Contao egovernment - Leistungsbeschreibung - Seite 1 von 10 Allgemeines Lizenz Die Lizenz gilt für eine Domain. Es steht Ihnen frei das Modul einmalig einem Kunden zur
Mehr> 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
MehrSchuljahreswechsel im Schul-Webportal
Schuljahreswechsel im Schul-Webportal Seite 1 von 8 Schuljahreswechsel im Schul-Webportal Ablauf Übersicht: Schritte 1 bis 10: Schritte 11 bis 16: Schritte 17 bis 20: Vorbereitung des Schuljahreswechsels
MehrParks > Authorization Manager. Versionshinweise
Parks > Authorization Manager Version 2015.III Anzeige von Vollzugriff, administrativen und speziellen Berechtigungen Die Berechtigungsanalyse zeigt auch Vollzugriffsrechte, administrative Rechte (Besitz
Mehrec@ros2-installer ecaros2 Installer procar informatik AG 1 Stand: FS 09/2012 Eschenweg 7 64331 Weiterstadt
ecaros2 Installer procar informatik AG 1 Stand: FS 09/2012 Inhaltsverzeichnis 1 Download des ecaros2-installer...3 2 Aufruf des ecaros2-installer...3 2.1 Konsolen-Fenster (Windows)...3 2.2 Konsolen-Fenster
MehrBkvadmin2000 Peter Kirischitz
Bkvadmin2000 Peter Kirischitz Datenbank-Installation im Windows 2000 Netzwerk In der Netzwerkumgebung Windows 2000 kann bei normaler Installation der Programmteil Btrieve unter normalen User-Bedingungen
MehrNutritioner V2.0: Lokaler, Synchronisations- und Servermodus
Nutritioner V2.0: Lokaler, Synchronisations- und Servermodus Es stehen drei unterschiedliche Modi für die individuellen Anforderungen zur Verfügung: 1. Servermodus Es besteht ein ständiger Zugriff auf
MehrEasy Share Anleitung. April 2016
Easy Share Anleitung April 2016 1 Einleitung...3 2 Website-Funktionen für den Benutzer...3 2.1 Reiter «Dateien»... 4 2.1.1 Öffnen... 4 2.1.2 Hochladen einer Datei über die Website... 5 2.1.3 Herunterladen...
MehrFH-SY Chapter 2.4 - Version 3 - FH-SY.NET - FAQ -
FH-SY Chapter 2.4 - Version 3 - FH-SY.NET - FAQ - Version vom 02.02.2010 Inhaltsverzeichnis 1. KANN ICH BEI EINER EIGENEN LEKTION NACHTRÄGLICH NOCH NEUE LERNINHALTE ( WAS WURDE BEHANDELT? ) EINFÜGEN?...
MehrSeminar DWMX 2004. DW Session 015
Seminar DWMX 2004 DW Session 015 Veröffentlichen der lokalen Website Bis jetzt sind die Daten immer lokal in Dreamweaver bearbeitet und über die interne Vorschau mit F12/Strg.+F12 im Browser betrachtet
MehrEasy Share Anleitung Februar 2014
Easy Share Anleitung Februar 2014 1 Einleitung... 3 2 Website-Funktionen für den Benutzer... 3 2.1 Reiter «Dateien»... 4 2.1.1 Öffnen... 4 2.1.2 Hochladen einer Datei über die Website... 5 2.1.3 Herunterladen...
MehrSichern auf den zentralen TSM-Servern unter Windows. Sichern auf den zentralen TSM-Servern unter Windows
Sichern auf den zentralen TSM-Servern unter Windows v. 1.0 Juni 2016 1 Inhaltverzeichnis Vorwort... 3 Daten über die grafische Benutzungsschnittstelle (GUI) sichern... 4 Daten über die grafische Benutzerschnittstelle
MehrWindows Explorer Das unbekannte Tool. Compi-Treff vom 19. September 2014 Thomas Sigg
Windows Explorer Das unbekannte Tool Thomas Sigg Das Wort Explorer aus dem Englischen heisst eigentlich Auskundschafter, Sucher Der Windows Explorer darf nicht mit dem Internet Explorer verwechselt werden.
MehrProcess4.biz Release 5.2.2 Features Übersicht. Repository. Das Schützen von Diagrammen wurde optimiert (check-in, check-out)
Process4.biz Release 5.2.2 Features Übersicht Repository Das Schützen von Diagrammen wurde optimiert (check-in, check-out) Diagramme können gegen die Bearbeitung von anderen p4b-benutzern und gegen die
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
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
MehrStatuten in leichter Sprache
Statuten in leichter Sprache Zweck vom Verein Artikel 1: Zivil-Gesetz-Buch Es gibt einen Verein der selbstbestimmung.ch heisst. Der Verein ist so aufgebaut, wie es im Zivil-Gesetz-Buch steht. Im Zivil-Gesetz-Buch
MehrFuxMedia Programm im Netzwerk einrichten am Beispiel von Windows 7
FuxMedia Programm im Netzwerk einrichten am Beispiel von Windows 7 Die Installation der FuxMedia Software erfolgt erst NACH Einrichtung des Netzlaufwerks! Menüleiste einblenden, falls nicht vorhanden Die
MehrGEZIELT MEHR SICHERHEIT MIT 4I ACCESS SERVER & 4I CONNECT CLIENT
Seite 1/7 GEZIELT MEHR SICHERHEIT MIT 4I ACCESS SERVER & 4I CONNECT CLIENT ZENTRAL LOKALE MANAGEMENT-PLATTFORM FÜR EINE W ELTWEIT SICHERE INDUSTRIELLE KOMMUNIKATION. Seite 2/7 Auf den folgenden Seiten
MehrTipps zum Bearbeiten einer digitalen Schultasche Stand: 27.02.2009
Die folgenden Hinweise dienen dem Anpassen einer digitalen Schultasche an die individuellen bzw. schulspezifischen Bedürfnisse. 1. Löschen vorhandener Programme ist immer dann sinnvoll, wenn Sie Platz
MehrB12-TOUCH VERSION 3.5
Release B12-TOUCH VERSION 3.5 Braunschweig, August 2014 Copyright B12-Touch GmbH Seite 1 B12-Touch 3.5 Die neue B12-Touch Version 3.5 beinhaltet wesentliche Verbesserungen im Content Management System,
Mehrcrm-now/ps Webforms Webdesigner Handbuch Erste Ausgabe
crm-now/ps Webforms Webdesigner Handbuch Erste Ausgabe crm-now/ps Webforms: Webdesigner Handbuch Copyright 2006 crm-now Versionsgeschichte Version 01 2006-08-21 Release Version crm-now c/o im-netz Neue
MehrBILDARCH LAN. 1 Einleitung. 2 Installation Übersicht. Server
BILDARCH LAN 1 Einleitung BILDARCH LAN eignet sich für die Verwaltung von grossen Bildbeständen in einem LAN. Mit dem BILDARCH-Viewer können die Benutzer gezielt nach bestimmten Bildern suchen, diese am
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
MehrDateimanagement in Moodle Eine Schritt-für
Übersicht: Lehrende können Dateien in einen Moodle-Kurs hochladen, in Verzeichnissen verwalten und für Studierende zugänglich machen. Jeder Moodle-Kurs hat einen Hauptordner Dateien im Administrationsblock.
MehrVersionsverwaltung 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
MehrRetSoft Archiv Expert - Admin
RetSoft Archiv Expert - Admin Zusammenfassung Das Admin-Tool kann zur Erstellung, Konvertierung und Auswahl von Datenbanken, zur Verwaltung von Benutzerkonten und Erneuerungen der Lizenzen benutzt werden.
MehrKonfiguration des Novell GroupWise Connectors
Konfiguration des Novell GroupWise Connectors Installation und Konfiguration Version 2013 Spring Release Status: 09. März 2013 Copyright Mindbreeze Software GmbH, A-4020 Linz, 2013. Alle Rechte vorbehalten.
Mehr