Versionskontrolle Mit Subversion Für Subversion 1.6 (Übersetzt Aus Der Revision 4919)

Total Page:16

File Type:pdf, Size:1020Kb

Versionskontrolle Mit Subversion Für Subversion 1.6 (Übersetzt Aus Der Revision 4919) Versionskontrolle mit Subversion Für Subversion 1.6 (Übersetzt aus der Revision 4919) Ben Collins-Sussman Brian W. Fitzpatrick C. Michael Pilato Versionskontrolle mit Subversion: Für Subversion 1.6: (Übersetzt aus der Revision 4919) von Ben Collins-Sussman, Brian W. Fitzpatrick und C. Michael Pilato Veröffentlicht (TBA) Copyright © 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Ben Collins-Sussman, Brian W. Fitzpatrick, C. Michael Pilato Dieses Werk steht unter der Lizenz der Creative Commons Attribution License. Um eine Kopie dieser Lizenz einzusehen, gehen Sie zu http://creativecommons.org/licenses/by/2.0/ oder schreiben Sie an Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA. Inhaltsverzeichnis Geleitwort ..............................................................................................................................................xi Vorwort ............................................................................................................................................... xiii Was ist Subversion? ....................................................................................................................... xiii Ist Subversion das richtige Werkzeug? ....................................................................................... xiii Die Geschichte von Subversion ................................................................................................. xiv Die Architektur von Subversion ................................................................................................. xv Die Komponenten von Subversion ............................................................................................ xvi Was gibt es Neues in Subversion ............................................................................................... xvi Publikum ..................................................................................................................................... xvii Wie dieses Buch zu lesen ist ............................................................................................................ xvii Aufbau dieses Buchs ..................................................................................................................... xviii Dieses Buch ist frei ........................................................................................................................ xix Danksagungen ................................................................................................................................ xx 1. Grundlegende Konzepte .......................................................................................................................... 1 Grundlagen der Versionskontrolle ........................................................................................................ 1 Das Projektarchiv ...................................................................................................................... 1 Die Arbeitskopie ....................................................................................................................... 2 Versionierungsmodelle ............................................................................................................... 2 Versionskontrolle nach Art von Subversion ............................................................................................ 7 Subversion Projektarchive .......................................................................................................... 7 Revisionen ...............................................................................................................................7 Projektarchive adressieren .......................................................................................................... 8 Subversion-Arbeitskopien ......................................................................................................... 10 Zusammenfassung ........................................................................................................................... 14 2. Grundlegende Benutzung ...................................................................................................................... 15 Hilfe! ............................................................................................................................................ 15 Wie Sie Daten in Ihr Projektarchiv bekommen ...................................................................................... 16 Importieren von Dateien und Verzeichnissen ................................................................................ 16 Empfohlene Aufteilung des Projektarchivs ................................................................................... 17 Was steckt in einem Namen? ..................................................................................................... 18 Erstellen einer Arbeitskopie .............................................................................................................. 18 Der grundlegende Arbeitszyklus ........................................................................................................ 19 Aktualisieren Sie Ihre Arbeitskopie ............................................................................................ 20 Nehmen Sie Ihre Änderungen vor .............................................................................................. 20 Überprüfen Sie Ihre Änderungen ................................................................................................ 22 Beheben Sie Ihre Fehler ........................................................................................................... 25 Lösen Sie etwaige Konflikte auf ................................................................................................. 26 Übergeben Ihrer Änderungen .................................................................................................... 32 Geschichtsforschung ........................................................................................................................ 34 Detaillierte Untersuchung der Änderungsgeschichte ....................................................................... 34 Erzeugung einer Liste der Änderungsgeschichte ............................................................................ 36 Stöbern im Projektarchiv .......................................................................................................... 38 Bereitstellung älterer Projektarchiv-Schnappschüsse ...................................................................... 39 Manchmal müssen Sie einfach nur aufräumen ...................................................................................... 40 Entsorgen einer Arbeitskopie ..................................................................................................... 40 Wiederherstellung nach einer Unterbrechung ................................................................................ 40 Umgang mit Strukturkonflikten ......................................................................................................... 40 Ein Beispiel für einen Baumkonflikt ........................................................................................... 41 Zusammenfassung ........................................................................................................................... 45 3. Fortgeschrittene Themen ....................................................................................................................... 46 Revisionsbezeichner ........................................................................................................................ 46 Revisions-Schlüsselworte ......................................................................................................... 46 Revisionsdaten ....................................................................................................................... 47 Peg- und operative Revisionen ........................................................................................................... 48 Eigenschaften ................................................................................................................................. 52 Warum Eigenschaften? ............................................................................................................ 53 Ändern von Eigenschaften ........................................................................................................ 54 iv Versionskontrolle mit Subversion Eigenschaften und der Arbeitsablauf von Subversion ..................................................................... 57 Automatisches Setzen von Eigenschaften ..................................................................................... 59 Datei-Portabilität ............................................................................................................................. 59 Datei-Inhalts-Typ .................................................................................................................... 60 Ausführbarkeit von Dateien ...................................................................................................... 61 Zeichenfolgen zur Zeilenende-Kennzeichnung .............................................................................. 61 Ignorieren unversionierter Objekte ..................................................................................................... 62 Ersetzung von Schlüsselworten .........................................................................................................
Recommended publications
  • Linux Audio Conference 2010
    Proceedings of the Linux Audio Conference 2010 May 1st – 4th, 2010 Hogeschool voor de Kunsten Utrecht Utrecht, The Netherlands Published by Hogeschool voor de Kunsten, Utrecht, The Netherlands May 2010 All copyrights remain with the authors http://lac.linuxaudio.org/2010 Credits Cover design: Tijs Ham Layout: Frank Neumann Editor: Maurits Lamers Typesetting: LaTeX and pdfLaTeX About the cover The cover text is created using a PureData patch. When you play the patch, you should get an idea of what the penguin at the bottom is singing... Thanks to: Martin Monperrus for his webpage ”Creating proceedings from PDF files” Printed in Hilversum by Print service ”de Toekomst” http://www.detoekomst.nl ii Partners and Sponsors Hogeschool voor de Kunsten Loohuis Consulting Linux Weekly News Linuxaudio.org Elastique Tonehammer Muziekinstituut MultiMedia iii LAC 2010: a Linux Audio Conference Since 2003 the Linux Audio Conference has become a yearly recurring international event where users and developers of open source music software and Linux Audio in particular get together. This year the LAC, as it is known by some, is hosted by the Hogeschool voor de Kunsten Utrecht. The HKU offers bachelor and master programmes for various disciplines such as Music, Theatre, Design, Media, Games, Interaction and Music & Technology. Students and alumni of the HKU participate in the organisation and contribute to the conference. So why is the HKU doing this? And why am I doing this? To answer the first question: because the HKU recognises the importance of Open Source Software for education and, vice versa, by involving the generations that will shape the future we hope to enrich the Linux Audio community.
    [Show full text]
  • Debian-Paketmanagement
    Debian-Paketmanagement Axel Beckert und Frank Hofmann Onyx Neon Debian-Paketmanagement ii Copyright © 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021 Axel Beckert, Frank Hofmann Das Buch "Debian-Paketmanagement" von Frank Hofmann und Axel Beckert ist lizenziert unter einer Creative Commons Na- mensnennung - Weitergabe unter gleichen Bedingungen 4.0 International Lizenz. Debian-Paketmanagement iii VERSIONSGESCHICHTE NUMMER DATUM BESCHREIBUNG NAME debian/0_2021.03.01- 2021-09- 42-g5ca0d33 17T23:18:06+00:00 Debian-Paketmanagement iv Inhaltsverzeichnis I Konzepte 1 1 Willkommen im Linux-Dschungel! 2 1.1 Was ist Debian?....................................................2 1.2 Debian-Architekturen.................................................3 1.2.1 Debian-Ports-Projekt.............................................3 1.2.2 Pakete für alle Architekturen.........................................4 1.2.3 Multiarch: Mehrere Architekturen gleichzeitig auf einem System......................4 1.2.4 Bevor es Multiarch gab............................................5 1.3 Vom tar.gz zur Linux-Distribution........................................5 1.4 Debians Paketsystem.................................................5 1.5 Welche UNIX-artigen Betriebssysteme verwenden das Paketformat und das APT-Paketmanagement.......6 2 Software in Paketen organisieren 7 2.1 Was ist Paketmanagement...............................................7 2.2 Varianten und Formate für Softwarepakete......................................8 2.3 Softwarestapel und Ebenen..............................................9
    [Show full text]
  • Bien De'velopper Pour Le Web
    12028_Developper_Web_XP 26/10/06 10:51 Page 1 Web 2.0 Bien développer C. Porteneuve Bonnes pratiques Ajax C. Porteneuve Enseignant à l’INSIA où Adieu, absence d’accessibilité, soupes de balises, combinaisons de Javascript propriétaires et autres il est responsable de la spécialisation Systèmes pour le mauvais réflexes qui polluaient le Web 1.0. Créer des interfaces utilisateur bluffantes et interactives à Web 2.0 la Web 2.0 (Gmail, Google Maps, Flickr, Netvibes…) est l’occasion d’instaurer de bonnes pratiques de d’Information et Génie Logiciel, Christophe développement garantissant le respect des normes, l’ergonomie et l’accessibilité des applications web. Porteneuve conçoit des pages web depuis plus de Une bible des meilleures pratiques de développement web et Ajax Bonnes pratiques Ajax dix ans. Au cœur d’un projet d’intranet dynamique Christophe Porteneuve livre dans cet ouvrage plus de dix années d’expérience en développement et en qualité web. entièrement basé sur XML Prototype • Script.aculo.us • Accessibilité • JavaScript • DOM • XHTML/CSS Il rappelle les fondamentaux techniques du Web 2.0 (XHTML, CSS, JavaScript, DOM…), décrit l’usage des fra- et sur des composants meworks de développement dédiés Prototype et script.aculo.us dans leur version la plus récente, et explore le cœur visuels XSLT dès 1999, d’Ajax, XMLHttpRequest, ainsi que la question des contenus et services externes (services web, API REST et flux il participa au premier portail de syndication RSS et Atom). Outre une réflexion sur l’accessibilité et l’ergonomie, il explique comment conjuguer JSP en Europe (Freesbee). toutes ces technologies dans le cadre d’une méthodologie de développement cohérente et qualitative.
    [Show full text]
  • Open Source Software I Den Digitale Forvaltning
    Indhold Forord........................................................................................................................................................................ 3 Sammenfatning....................................................................................................................................................... 4 Arbejdsgruppens anbefalinger ............................................................................................................................. 6 Indledning................................................................................................................................................................ 7 Open source software i den digitale forvaltning................................................................................................ 8 1.1. Open source software i den digitale forvaltning.................................................................................................................................8 1.2. Digital forvaltning i Danmark...........................................................................................................................................................................10 1.3 Digital forvaltning ifølge Den Digitale Taskforce............................................................................................................................11 1.4 Digital forvaltning i praksis..................................................................................................................................................................................11
    [Show full text]