Benutzer-Werkzeuge

Webseiten-Werkzeuge


schule:versionsverwaltungssysteme

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
schule:versionsverwaltungssysteme [2020-06-28 09:11] – [Links] marco.bakeraschule:versionsverwaltungssysteme [2024-01-20 09:40] (aktuell) – mv pintman
Zeile 1: Zeile 1:
-====== Versionsverwaltungssysteme ====== +Verschoben nach [[edu:Versionsverwaltungssysteme]].
- +
-Wenn viele Programmierer an einem Projekt arbeiten, müssen sie sich abstimmen. Sie können nicht alle gleichzeitig eine Datei editieren. Vielleicht macht auch jemand einen Fehler und man möchte auf einen älteren Versionsstand zurückkehren. +
- +
-Finde hier eine [[vcs_intro|Einführung in Versionsverwaltungssysteme]]+
- +
-Hier kommen **Versionsverwaltungsysteme** ins Spiel. Zwei häufig verwendete Systeme sind Subversion (svn) und git. +
- +
-  - Absolviere((evt. außer Betrieb: https://github.com/openhatch/oh-mainline/issues/1709)) den Kurs [[https://openhatch.org/missions/svn|Using Subversion]] +
-  - Absolviere den Kurs [[https://openhatch.org/missions/git|Using Git]] \\ Unter [[https://rogerdudler.github.io/git-guide/index.de.html|git - Der einfache Einstieg]] findest du die wichtigsten Befehle und eine typische Sitzung mit git. \\ Der Artikel "Unvergessen - Erste Schritte mit dem Versionskontrollsystem Git und mit GitHub" (c't 05/2014, S. 176) gibt eine ausführliche Einführung in git.  +
-  - Was ist der Hauptunterschied zwischen den beiden Systemen? +
-  - Von wem wurde git entwickelt? +
-   +
-   +
-===== Links ===== +
-  * [[http://learngitbranching.js.org/|learngitbranching.js.org]] enthält interaktive Übungen zu git. +
-  * [[https://git-for-windows.github.io/|Git for Windows]] +
-  * [[https://git-scm.com/book/de/v1/Git-auf-dem-Server-Einrichten-des-Servers|Einrichten eines Git-Servers]] +
-  * [[https://gitea.io/|Gitea]] ist ein Git-Server, der nur wenig Ressource benötigt und leicht aufgesetzt werden kann - z.B. auf einem [[Raspberry Pi]]. Der IT-Bereich der Schule bietet eine eigene Installation unter [[https://it.tbs1.de/git|it.tbs1.de/git]] an. +
-  * [[https://cygwin.com/|Cygwin]] ist eine Linux-Umgebung für Windowsrechner, die svn, ssh oder git in der Konsole anbietet. +
-  * [[blog>2018/07/statische-webseiten-gitlab-github/|Statische Webseiten mit Gitlab und Github]] +
-  * [[blog>2018/03/ci-cd-mit-gitlab/|CI/CD mit Gitlab]] +
-  * [[https://open.hpi.de/courses/git2020/|Git-Kurs beim HPI]] +
-  * [[https://blog.jcoglan.com/2017/02/12/the-myers-diff-algorithm-part-1/|The Myers diff algorithm]] beschreibt den Algorithmus, mit dem git Unterschiede in Dateien findet. +
-  * [[https://www.dataschool.io/how-to-contribute-on-github/|Step-by-step guide to contributing on GitHub]] hilft bei den ersten Schritten, um einen Beitrag für ein Open-Source-Projekt bei github zu leisten.+
schule/versionsverwaltungssysteme.1593328315.txt.gz · Zuletzt geändert: 2020-06-28 09:11 von marco.bakera