gource: Projektfortschritt über Versionskontrolle visualisieren
gource: Projektfortschritt über Versionskontrolle visualisieren
Das Tool gource
visualisiert den Projektfortschritt in Form eines Videos auf Basis aller Änderungen in einer Versionsverwaltung.
Einfach gource
installieren mit
sudo apt-get install gource
Zum Erstellen eines komprimierten Videos muss ffmpeg bereits mit entsprechenden Codecs installiert sein (die Beispiele unten verwenden den webm-Codec).
Anschließend in das Hauptverzeichnis gehen, welches unter Versionsverwaltung steht (z.B. das Verzeichnis, welches das .git
Verzeichnis enthält). gource
starten mit
gource -1280x720 -auto-skip-seconds 1 -o - | ffmpeg -y -r 60 -f image2pipe -vcodec ppm -i - -vcodec libvpx -b 10000K ./../gource.webm
oder für ein kleineres Video:
gource -640x480 -auto-skip-seconds 1 -r 25 -o - | ffmpeg -y -r 12 -f image2pipe -vcodec ppm -i - -vcodec libvpx -b 1000K ./../gource.webm
Weitere Optionen
--camera-mode track
: Bei Aktivität mit Kamera verfolgen
--date-format "%Y-%m-%d"
: Nur Datum anzeigen, Format: JJJJ-MM-TT
Folgendes gibt ein recht kleines Video mit Verfolgung ohne Uhrzeit:
gource -640x480 --camera-mode track --date-format "MyProject %Y-%m-%d" -auto-skip-seconds 1 -r 25 -o - | ffmpeg -y -r 12 -f image2pipe -vcodec ppm -i - -vcodec libvpx -b 1000K ./../gource.webm
Quellen: