Gitea: Unterschied zwischen den Versionen
Aus Das Sopra Wiki
| (2 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
'''Gitea''' ist ein leichtgewichtiger Git-Service. Es ist ähnlich zu GitHub, Bitbucket, und Gitlab. Gitea ist ein [https://blog.gitea.io/2016/12/welcome-to-gitea/ fork von Gogs]. Im SoPra wird Gitea zum einen als [[Git#Remote|remote-Repository]] verwendet zum anderen als [[Scrum und Gitea|Tool zum | '''Gitea''' ist ein leichtgewichtiger Git-Service. Es ist ähnlich zu GitHub, Bitbucket, und Gitlab. Gitea ist ein [https://blog.gitea.io/2016/12/welcome-to-gitea/ fork von Gogs]. Im SoPra wird Gitea zum einen als [[Git#Remote|remote-Repository]] verwendet zum anderen als [[Scrum und Gitea|Tool zum Umsetzen von Scrum (Scrum und Gitea)]]. | ||
__TOC__ | __TOC__ | ||
| Zeile 16: | Zeile 16: | ||
Die Repositoryübersicht ist in mehrere Registerkarten unterteilt (Abbildung 2): | Die Repositoryübersicht ist in mehrere Registerkarten unterteilt (Abbildung 2): | ||
* Code: bietet eine Übersicht über das Repository. Es zeigt die aktuelle Version des default Branch (hier <code>dev</code>). | * '''Code''': bietet eine Übersicht über das Repository. Es zeigt die aktuelle Version des default Branch (hier <code>dev</code>). | ||
* Issues: zeigt alle Issues im Projekt an. Hier lassen sich auch Labels bearbeiten und Milestones erstellen. | * '''Issues''': zeigt alle Issues im Projekt an. Hier lassen sich auch Labels bearbeiten und Milestones erstellen. | ||
* Pull Requests: zeigt eine Liste von allen [https://en.wikipedia.org/wiki/Distributed_version_control#Pull_requests Pull Requests] die im Repository gestellt wurden. | * '''Pull Requests''': zeigt eine Liste von allen [https://en.wikipedia.org/wiki/Distributed_version_control#Pull_requests Pull Requests] die im Repository gestellt wurden. | ||
* Releases: listet Releases auf, die im Projekt erstellt wurden. Releases verbinden einen bestimmten Zustand des Repositories mit einem Titel, einem Text und zusätzlich hochgeladenen Dateien (z.B: einer kompillierten Version des Programms). | * '''Releases''': listet Releases auf, die im Projekt erstellt wurden. Releases verbinden einen bestimmten Zustand des Repositories mit einem Titel, einem Text und zusätzlich hochgeladenen Dateien (z.B: einer kompillierten Version des Programms). | ||
* Wiki: erlaubt es jedem Benutzer des Repositories Wiki-Seiten für das Projekt zu erstellen. | * '''Wiki''': erlaubt es jedem Benutzer des Repositories Wiki-Seiten für das Projekt zu erstellen. | ||
<br clear="all"> | <br clear="all"> | ||
| Zeile 40: | Zeile 40: | ||
Es gibt 3 möglichkeiten einen Pull-Request zusammenzuführen: | Es gibt 3 möglichkeiten einen Pull-Request zusammenzuführen: | ||
In Gitea ist standardmäßig '''" | In Gitea ist standardmäßig '''"Merge Commit erstellen"''' ausgewählt, dadurch werden die Commits aus dem Quell (master) in den Ziel (release) Branch durch einen Merge Commit hinzugefügt. Angenomman man hat diese Situation: | ||
A---B---C---D---E master | A---B---C---D---E master | ||
