Eine Geschichte
der Daten
Mirko Westermeier
Service Center for Digital Humanities
Einmal alles, bitte!
- Eine Geschichte der Daten (aber nicht nur)
WappenNeu-Entwurf-Feedback.final.wirklichFINAL17-v2.doc
- Die Zeitmaschine bedienen
- Ein sicheres Zuhause
- Kollaborative Reviews
- Magie! Automatisierte X*
* X: Umwandlung, Validierung, Veröffentlichung, …
Eine Geschichte
der Daten
Eine Geschichte
der Daten
Eine Geschichte
der Daten
Eine Geschichte
der Daten
Eine Geschichte
der Daten
Eine Geschichte
der Daten
Eine Geschichte
der Daten
Bearbeitungshistorie git log
:
f9fe66c |
2 days ago |
MW |
Erster Entwurf |
a2420e7 |
2 days ago |
MW |
Inhaltsübersicht hinzugefügt |
8519580 |
1 day ago |
TH |
Ergänzungen zur Übersicht |
a450335 |
5 hours ago |
TH |
Zitatergänzung in Einleitung |
f3ac1f4 |
20 minutes ago |
MW |
Schlusssatz formuliert |
Autoren
der Daten
Bearbeitungshistorie git log
:
f9fe66c |
2 days ago |
MW |
Erster Entwurf |
a2420e7 |
2 days ago |
MW |
Inhaltsübersicht hinzugefügt |
8519580 |
1 day ago |
TH |
Ergänzungen zur Übersicht |
a450335 |
5 hours ago |
TH |
Zitatergänzung in Einleitung |
f3ac1f4 |
20 minutes ago |
MW |
Schlusssatz formuliert |
Änderungen
der Daten
Bearbeitungshistorie git log
:
f9fe66c |
2 days ago |
MW |
Erster Entwurf |
a2420e7 |
2 days ago |
MW |
Inhaltsübersicht hinzugefügt |
8519580 |
1 day ago |
TH |
Ergänzungen zur Übersicht |
a450335 |
5 hours ago |
TH |
Zitatergänzung in Einleitung |
f3ac1f4 |
20 minutes ago |
MW |
Schlusssatz formuliert |
Änderungen
der Daten
Detailansicht git show
:
Änderungen
der Daten
Wer ist’s gewesen git blame
?
Die Zeitmaschine bedienen
Die tägliche Arbeit
- Änderungen verfolgen und begründen
- ❌
“Update”, “21.5.2019 20 Uhr”
- ✅ “Einleitung: Verschiebung des Fokus’ auf den Leser”
- Änderungen zielgenau rückgängig machen
- Änderungen mit Partnern/Mitarbeitern teilen (dazu gleich mehr)
Bedienoberflächen
Bedienoberflächen
Bedienoberflächen
Bedienoberflächen
Bedienoberflächen
Bedienoberflächen
Bedienoberflächen
Bedienoberflächen
Disclaimer
- Die Stärken von git liegen vor allem bei textbasierten Daten
- Speicherung großer Datenmengen ist eingeschränkt möglich
- Einarbeitung erforderlich!
Das Web ist voll mit guten Tutorials
Verteilte Versionsverwaltung
Verteilte Versionsverwaltung
Verteilte Versionsverwaltung
Ein sicheres Zuhause
Ein sicheres Zuhause
Ein sicheres Zuhause
Ein sicheres Zuhause
Ein sicheres Zuhause
- Code Hosting as a Service (vgl. GitHub)
- Übers ZIV für alle an der WWU kostenlos
- ZIV hat Ultimate-Lizenz (noch?)
- Basisversion ist schon sehr mächtig
- Open Source
- GitLab ist viel mehr als eine git-Oberfläche
- Beispiel:
Kollaborative Reviews
- Beispiel: Zwei Forscher arbeiten gleichzeitig am gleichen Datensatz
- git: Abbildung der Änderungen in Zweigen
Kollaborative Reviews
- Beispiel: Zwei Forscher arbeiten gleichzeitig am gleichen Datensatz
- git: Abbildung der Änderungen in Zweigen
Zusammenführen von Zweigen: Merge
Kollaborative Reviews
Zusammenführen von Zweigen: Merge
Kollaborative Reviews
Zusammenführen von Zweigen: Merge
Merge Requests
Merge Requests
Merge Requests
Automatisierte X
- Bei einem
push
auf ZIVGitLab können Aktionen ausgelöst werden
- Relativ einfach konfigurierbar
- “Continuous Integration”
- Continuous Testing
- Continuous Publication
- Continuous Ausblick
Continuous Testing
Continuous Testing
Continuous Publication I
Continuous Publication I
Continuous Publication I
Continuous Publication II
Continuous Publication II
Continuous Publication II
Continuous Publication II
Ausblick: Workflows
Zusammenfassung
- Transparente Formalisierung von Arbeitsprozessen
- Änderungen von Dokumenten als Daten
- Vielfältige Oberflächen
- ZIVGitLab als sicheres Zuhause
- Zentrum der Kollaboration
- Automatisierung