Subversion ========== .. sidebar:: Kursdaten .. csv-table:: Anfrage, training@faschingbauer.co.at Dauer, 1 Tag Versionskontrolle ist bei größeren (ich behaupte: bei allen) Projekten unumgänglich notwendig. Releasemanagement und parallele Entwicklung kann man anders nicht betreiben. Subversion hat sich mittlerweile als hervorragende Alternative zu großkopferten kommerziellen Systemen wie Clearcase oder Perforce etabliert, und hat das ebenfalls als Open Source erhältliche CVS lange als dessen Nachfolger abgelöst. Zielpublikum ------------ * Programmierer - das primäre Publikum * Sekundäres Publikum: alle, die was zu versionieren haben * Technische Dokumentation * (Release-)Manager * Und viele andere mehr ... Kursinhalt ---------- * Arbeitsweise: Copy-Modify-Merge statt Lock-Modify-Unlock * Einfacher Workflow: "Working Copy", Checkout, Commit, ... * Update: Konflikte und deren Bereinigung * Branching, Merging, und Tags * Releasemanagement-Strategien * Einschränkungen Empfohlene Vorkenntnisse ------------------------ Fast keine (Subversion wird nicht nur von Programmierern eingesetzt). Eine gewisse Vertrautheit mit der Commandline (Shell) ist von Vorteil.