|
1 | | -Alle Dokumente und Sourcen, die im Semester erstellt werden, |
2 | | -müssen in einer Versionsverwaltung abgelegt werden - dies bezieht sich |
3 | | -auf Texte, UML Diagramme und Source Code. Wir benutzen dafür |
4 | | -[Git](https://git-scm.com). Git ist eine verteilte Versionsverwaltung, d.h. |
5 | | -das Repository, das alle Änderungen an unseren Dateien abspeichert, ist |
6 | | -auf mehreren Rechnern verteilt. Zum einen auf den eigenen lokalen Rechnern der |
7 | | -Teammitglieder und zum anderen auf einem zentralen Server, der als |
8 | | -Synchronisierungsknoten für das Team verwendet wird. Dieser Server wird |
9 | | -typischerweise von einem sogenannten Hoster (oder Service Provider) zur Verfügung gestellt. |
10 | | -Aktuell ist GitHub der bekannteste Hoster, aber auch GitLab oder BitBucket sind |
11 | | -in der Industrie weit verbreitet. Die Hochschule bietet selbst auch ein Hosting über |
12 | | -das LRZ an: hier kommt die Software von GitLab zum Einsatz, allerdings auf unserer eigenen |
13 | | -Hardware. |
| 1 | +Alle Dokumente und Quelltexte, die im Semester erstellt werden, müssen in einer Versionsverwaltung abgelegt werden – dies bezieht sich auf Texte, UML-Diagramme und Source Code. |
| 2 | +Wir benutzen dafür [Git](https://git-scm.com). |
| 3 | +Git ist eine verteilte Versionsverwaltung, d. h., das Repository, das alle Änderungen an unseren Dateien abspeichert, ist auf mehreren Rechnern verteilt. |
| 4 | +Zum einen auf den eigenen lokalen Rechnern der Teammitglieder und zum anderen auf einem zentralen Server, der als Synchronisierungsknoten für das Team verwendet wird. |
| 5 | +Dieser Server wird typischerweise von einem sogenannten Hoster (oder Service Provider) zur Verfügung gestellt. |
| 6 | +Aktuell ist GitHub der bekannteste Hoster, aber auch GitLab oder BitBucket sind in der Industrie weit verbreitet. |
| 7 | +Die Hochschule bietet selbst auch ein Hosting über das LRZ an: hier kommt die Software von GitLab zum Einsatz, allerdings auf unserer eigenen Hardware. |
14 | 8 |
|
15 | | -Die Arbeit mit Git ist schnell gelernt, es gibt dazu eine Vielzahl an Online verfügbaren |
16 | | -Quellen, die im folgenden aufgelistet sind: |
| 9 | +Die Arbeit mit Git ist schnell gelernt, es gibt dazu eine Vielzahl an Online verfügbaren Quellen, die im Folgenden aufgelistet sind: |
17 | 10 | - [Learn Version Control with Git](https://www.git-tower.com/learn/git/videos/) Video Tutorials vom |
18 | 11 | Tower Team (inkl. passendem [Git Cheat Sheet](https://www.git-tower.com/blog/git-cheat-sheet/)) |
19 | 12 | - [Learn Git with GitKraken](https://www.gitkraken.com/resources/learn-git) Video Tutorials vom GitKraken Team |
20 | | -- [Das Git-Buch](http://gitbu.ch/index.html) von Valentin Haenel und Julius Plenz |
21 | 13 | - Das [Pro Git](https://git-scm.com/book/de/v2) Buch von Scott Chacon |
22 | 14 | - [Git and GitHub learning resources](https://docs.github.com/en/free-pro-team@latest/github/getting-started-with-github/git-and-github-learning-resources) vom GitHub Team |
23 | 15 | (inkl. passendem [Git Cheat Sheet](https://education.github.com/git-cheat-sheet-education.pdf)) |
|
0 commit comments