EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

gource – Online in der Cloud

Führen Sie gource im kostenlosen OnWorks-Hosting-Provider über Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator aus

Dies ist die Befehlsquelle, die im kostenlosen OnWorks-Hosting-Provider über eine unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


Gource - eine Visualisierung der Softwareversionskontrolle

ZUSAMMENFASSUNG


Quelle

BESCHREIBUNG


Quelle ist ein OpenGL-basiertes 3D-Visualisierungstool für Quellcodeverwaltungs-Repositorys.

Das Repository wird als Baum angezeigt, wobei die Wurzel des Repositorys das Zentrum ist.
Verzeichnisse sind Zweige und Dateien sind Blätter. Mitwirkende am Quellcode erscheinen und
verschwinden, wenn sie zu bestimmten Dateien und Verzeichnissen beitragen.

VORAUSSETZUNGEN


Quelle erfordert eine OpenGL-fähige Grafikkarte, um zu laufen.

OPTIONAL


-H, --help
Hilfe ('-H“ für erweiterte Hilfe).

-Breite x Höhe, --Ansichtsfenster Breite x Höhe
Legen Sie die Größe des Ansichtsfensters fest. Wenn auch -f angegeben wird, wird versucht, den Videomodus einzustellen
dazu auch. Hinzufügen ! um das Fenster nicht veränderbar zu machen.

-f Vollbild

-w Windowed

--transparent
Machen Sie den Hintergrund transparent. Nur wirklich nützlich für Screenshots.

--Startdatum 'JJJJ-MM-TT hh: mm: ss +tz'
Beginnen Sie mit dem ersten Eintrag nach dem angegebenen Datum und optionaler Uhrzeit.

Wenn kein Zeitzonen-Offset angegeben ist, wird die lokale Zeitzone verwendet.

Beispiele für akzeptierte Formate:

"2012-06-30"
"2012-06-30 12:00"
"2012-06-30 12:00:00 +12"

--stop-date 'JJJJ-MM-TT hh: mm: ss +tz'
Stoppen Sie beim letzten Eintrag vor dem angegebenen Datum und der optionalen Uhrzeit.

Verwendet dasselbe Format wie --start-date.

-P, --Startposition POSITION
Beginnen Sie an einer beliebigen Stelle im Protokoll (zwischen 0.0 und 1.0 oder 'zufällig').

--stop-position POSITION
Stop (Exit) an irgendeiner Stelle im Log (funktioniert nicht mit STDIN).

-T, --Stopp-zu-Zeit SECONDS
Stopp (Beenden) nach einer bestimmten Anzahl von Sekunden.

--stop-am-end
Stop (Exit) am Ende des Logs/Streams.

--Schleife Wenn das Ende erreicht ist, kehren Sie zum Anfang des Protokolls zurück.

-a, --auto-skip-seconds SECONDS
Automatisch zum nächsten Eintrag springen, wenn für eine bestimmte Anzahl von nichts passiert
Sekunden.

-S, --Sekunden-pro-Tag SECONDS
Simulationsgeschwindigkeit in Sekunden pro Tag.

--Echtzeit
Wiedergabegeschwindigkeit in Echtzeit.

-C, --Zeitstrahl RAHMEN
Simulationszeitskala ändern.

-ich, --file-idle-time SECONDS
Zeit in Sekunden, in der Dateien im Leerlauf bleiben, bevor sie entfernt werden, oder 0 für unbegrenzte Zeit.

-e, --Elastizität FLOAT
Elastizität der Knoten.

-B, --Hintergrundfarbe FFFFFF
Hintergrundfarbe in Hex.

--Hintergrundbild IMAGE
Legen Sie ein Hintergrundbild fest.

--Titel TITEL
Legen Sie einen Titel fest

--Schriftgröße GRÖßE
Schriftgröße, die von Datum und Titel verwendet wird.

--font-farbe FFFFFF
Schriftfarbe, die von Datum und Titel in Hex verwendet wird.

--Schlüssel Dateierweiterungsschlüssel anzeigen.

--Logo IMAGE
Logo zur Anzeige im Vordergrund.

--logo-offset XxY
Offset-Position des Logos.

--Datumsformat FORMAT
Geben Sie die Zeichenfolge für das Anzeigedatum an (Strftime-Format).

--log-Befehl VCS
Zeigen Sie den von gource verwendeten Protokollbefehl an (git,svn,hg,bzr,cvs2cl).

--log-format VCS
Geben Sie das Format des gelesenen Protokolls an (git,svn,hg,bzr,cvs2cl,custom). Erforderlich, wenn
Lesen von STDIN.

--git-branch
Rufen Sie das Git-Protokoll eines anderen Zweigs als des aktuellen ab.

--Benutzer folgen USER
Lassen Sie die Kamera einem bestimmten Benutzer automatisch folgen.

--highlight-dirs
Markieren Sie die Namen aller Verzeichnisse.

--highlight-user USER
Markieren Sie die Namen eines bestimmten Benutzers.

--highlight-users
Markieren Sie die Namen aller Benutzer.

--Highlight-Farbe FFFFFF
Schriftfarbe für hervorgehobene Benutzer in Hex.

--Auswahl-Farbe FFFFFF
Schriftfarbe für ausgewählte Benutzer und Dateien.

--dir-color FFFFFF
Schriftfarbe für Verzeichnisse.

--dir-name-tiefe TIEFE
Zeichnen Sie Namen von Verzeichnissen bis zu einer bestimmten Tiefe im Baum.

--Dateierweiterungen
Nur Dateinamenerweiterungen anzeigen.

--Dateifilter REGEX
Filtern Sie alle Dateien heraus, die einem angegebenen regulären Ausdruck entsprechen.

--Benutzerfilter REGEX
Filtern Sie alle Benutzernamen heraus, die einem angegebenen regulären Ausdruck entsprechen.

--user-image-dir DIRECTORY
Verzeichnis mit .jpg- oder .png-Bildern von Benutzern (z. B. 'Vollständiger Name.png') zur Verwendung als
Avatare.

--default-user-image IMAGE
Pfad von .jpg, der als Standardbenutzerbild verwendet werden soll.

--Farbbilder
Benutzerbilder einfärben.

--Ernte AXIS
Schnittansicht auf einer Achse (vertikal, horizontal).

--Polsterung FLOAT
Polsterung der Kameraansicht.

--Multisampling
Aktivieren Sie Multi-Sampling.

--no-vsync
Deaktivieren Sie vsync.

--bloom-multiplikator FLOAT
Passen Sie die Menge der Blüte an.

--bloom-intensität FLOAT
Passen Sie die Intensität der Blüte an.

--max-Dateien NUMBER
Legen Sie die maximale Anzahl von Dateien fest oder 0 für keine Begrenzung. Überzählige Dateien werden verworfen.

--max-file-lag SECONDS
Es kann maximal dauern, bis Dateien eines Commits angezeigt werden. Verwenden Sie -1 für keine Begrenzung.

--max-user-speed EINHEITEN
Benutzer mit maximaler Geschwindigkeit können pro Sekunde reisen.

--Benutzer-Reibung SECONDS
Die Benutzer brauchen Zeit, um zum Stillstand zu kommen.

--user-scale RAHMEN
Ändern Sie die Benutzerskala.

--Kamera Modus MODE
Kameramodus (Übersicht, Spur).

--disable-auto-rotate
Deaktivieren Sie die automatische Kameradrehung.

--verstecken ANZEIGE_ELEMENT
Blenden Sie ein oder mehrere Anzeigeelemente aus der folgenden Liste aus:

Blüte - Blüteneffekt
Datum - aktuelles Datum
dirnames - Namen von Verzeichnissen
Dateien - Dateisymbole
Dateinamen - Namen von Dateien
Maus - Mauszeiger
Fortschritt - Fortschrittsbalken-Widget
root - Wurzelverzeichnis des Baumes
Baum - animierte Baumstruktur
Benutzer - Benutzeravatare
Benutzernamen - Namen von Benutzern

Trennen Sie mehrere Elemente durch Kommas (zB 'Maus,Fortschritt')

--Haschsamen SAMEN
Ändern Sie den Seed der Hash-Funktion.

--caption-datei FILE
Untertiteldatei (siehe Untertitelprotokollformat).

--caption-size GRÖßE
Untertitelgröße.

--Beschriftungsfarbe FFFFFF
Beschriftungsfarbe in Hex.

--Untertitel-Dauer SECONDS
Untertiteldauer.

--caption-offset X
Horizontaler Versatz der Beschriftung (0 bis Mitte der Beschriftungen).

-Ö, --output-ppm-stream FILE
Ausgabe eines PPM-Bildstroms in eine Datei ('-' für STDOUT).

Dadurch wird der Fortschrittsbalken zunächst automatisch ausgeblendet und "Stop-am-Ende" aktiviert.
sofern kein anderes Verhalten angegeben ist.

-R, --output-framerate FPS
Bildrate der Ausgabe (25,30,60). Wird mit --output-ppm-stream verwendet.

--output-custom-log FILE
Geben Sie eine Protokolldatei im benutzerdefinierten Format aus ('-' für STDOUT).

--load-config KONFIGURATIONSDATEI
Laden Sie eine Konfigurationsdatei.

--save-config KONFIGURATIONSDATEI
Speichern Sie eine Konfigurationsdatei mit den aktuellen Optionen.

--Weg PATH

Weg Entweder ein unterstütztes Versionskontrollverzeichnis, eine vorgenerierte Protokolldatei (siehe log
Befehle oder das benutzerdefinierte Protokollformat), eine Gource conf-Datei oder '-' zum Lesen von STDIN.

Wenn path weggelassen wird, versucht gource, ein Protokoll aus dem aktuellen Verzeichnis zu lesen.

Gehen, Basar, Quecksilber- und SVN Beispiele
Sehen Sie sich das Protokoll des Repositorys im aktuellen Pfad an:

Quelle

Zeigen Sie das Protokoll eines Projekts im angegebenen Verzeichnis an:

Quelle mein-projekt-dir

Bei großen Projekten kann das Generieren eines Protokolls der Projekthistorie lange dauern. Zum
zentralisiertes VCS wie SVN, belastet das Generieren des Protokolls den zentralen VCS-Server.

In diesen Fällen möchten Sie möglicherweise eine Kopie des Protokolls zur späteren Verwendung speichern.

Sie können ein Protokoll im VCS-spezifischen Protokollformat mit der VCS-Option --log-command erstellen:

cd mein-svn-projekt
`Quelle --log-command svn` > my-svn-project.log
Quelle mein-svn-project.log

Sie können auch von Gource eine Kopie der Protokolldatei in einem eigenen Format schreiben lassen:

Quelle --output-custom-log mein-projekt-custom.log

CVS Unterstützung
Verwenden Sie 'cvs2cl', um das Protokoll zu generieren und dann an Gource zu übergeben:

cvs2cl --chrono --stdout --xml -gq > my-cvs-project.log
Gehen Sie zu my-cvs-project.log

Maßgeschneidert Log Format
Wenn Sie Gource mit etwas anderem als den unterstützten Systemen verwenden möchten, gibt es eine Pipe
('|') getrenntes benutzerdefiniertes Protokollformat:

Zeitstempel - Ein Unix-Zeitstempel, wann das Update aufgetreten ist.
Benutzername - Der Name des Benutzers, der das Update durchgeführt hat.
type - Einzelzeichen für den Aktualisierungstyp - (A)added, (M)odified oder (D)eleted.
file - Pfad der aktualisierten Datei.
color - Eine Farbe für die Datei im Hex-Format (FFFFFF). Optional.

Bildunterschrift Log Format
Gource kann Untertitel entlang der Zeitachse anzeigen, indem eine Untertiteldatei angegeben wird (mit
--caption-file) im durch Pipe ('|') getrennten Format unten:

Zeitstempel - Ein Unix-Zeitstempel, wann die Beschriftung angezeigt werden soll.
Bildunterschrift - Die Bildunterschrift

Aufnahme Videos
Beispiele für das Aufnehmen von Videos mit Gource finden Sie in der Anleitung auf der Homepage:

http://code.google.com/p/gource/wiki/Videos

Mehr Informationen
Besuchen Sie die Gource-Homepage für Anleitungen und Beispiele für die Verwendung von Gource mit verschiedenen Versionen
Kontroll systeme:

http://code.google.com/p/gource/

INTERFACE


Die oben links im Bildschirm angezeigte Zeit wird zunächst ab dem ersten Protokolleintrag eingestellt
gelesen und entsprechend der Simulationsgeschwindigkeit (--seconds-per-day) inkrementiert.

Durch Drücken der SPACE-Taste wird die Simulation jederzeit angehalten/fortgesetzt. Während der Pause können Sie die
Maus, um die Details einzelner Dateien und Benutzer zu überprüfen.

TAB durchläuft die Auswahl der aktuell sichtbaren Benutzer.

Der Kameramodus, entweder Tracking-Aktivität oder Anzeige des gesamten Codebaums, kann umgeschaltet werden
mit der mittleren Maustaste.

Sie können die linke Maustaste ziehen, um die Kamera manuell zu steuern. Die rechte Maustaste
dreht die Ansicht.

Interaktive Tastaturbefehle:

(V) Kameramodus umschalten
(C) Zeigt das Gource-Logo an
(K) Dateierweiterungstaste umschalten
(M) Maussichtbarkeit umschalten
(N) Zeitlich vorwärts zum nächsten Logeintrag springen
(S) Zufällige Farben
(+-) Simulationsgeschwindigkeit anpassen
(<>) Zeitskala anpassen
(TAB) Durch die sichtbaren Benutzer blättern
(F12) Screenshot
(Alt+Enter) Vollbild umschalten
(ESC) Beenden

Verwenden Sie gource online mit den onworks.net-Diensten


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad