Git Workshop
 (auch für Designer)
- Projekt ansehen
- Aktueller Build
- Assets anschauen im Level
- Level bauen
- Tweaking, Testing etc.
Git Hoster
¹ academic license
- Alle kostenlos (studentisch)
- 2x FH
- Zeigen werde ich Bitbucket und GitHub
Workflow
clone 
$\rightarrow{}$ 
Änderungen 
$\leftrightarrow{}$ 
add 
$\leftrightarrow{}$ 
commit 
$\leftrightarrow{}$ 
push 
- Clone => Herunterladen
- Add => Hinzufügen
- Commit => Dazu stehen
- Push => Hochladen
pull 
$\leftrightarrow{}$ 
Änderungen 
$\leftrightarrow{}$ 
add 
$\leftrightarrow{}$ 
commit 
$\leftrightarrow{}$ 
push 
Branches
- "Versionen"
- Mehrere Historien
- Arbeitsbereiche
Asset-Branches, Mergen
Tests, Refactoring, halbfertige Sachen
Merge Conflicts
Sind nicht schlimm!
Müssen passieren
Tags
Versionsnummern / Markierungen
Nebeneffekte
Fast umsonst kriegt man folgendes:
Arbeitsdokumentation, Änderungshistorie, Hotfixes einspielbar,
Präsentationsspeicher
Backups
- "Computer kaputt Änderung weg"
- Branches (die Länger als 1 Tag dauern) sollten 1x am Tag hochgeladen werden
Raum für Experimente
Grafiktests, Stiltests, Lichteinstellungen, etc.
Tools
- TortoiseGit
- SourceTree
- GitExtensions
- GitHub
- SmartGit
- u.v.m.
Workshop (Tortoise Git)
Clonen (Bitbucket und GitHub - FSI GitLab funktioniert analog)
Https (SSH später)
Änderung machen
Commiten
Pushen
Unity Specifics
Edit/Project Settings/Editor
    
    Version Control: Visible Meta Files
    Asset Serializaton: Force Text
- Nicht perfekt, aber gute Basis
- Download als Datei
- schnell erweiterbar
- Tag basiert
 
		
Git Workshop
 (auch für Designer)
Projekt ansehen
Aktueller Build
Assets anschauen im Level
Level bauen
Tweaking, Testing etc.