AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

gource - En ligne dans le Cloud

Exécutez gource dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la source de commandes qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks à l'aide de l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS.

PROGRAMME:

Nom


Gource - une visualisation de contrôle de version de logiciel

SYNOPSIS


gouter

DESCRIPTION


gouter est un outil de visualisation 3D basé sur OpenGL pour les référentiels de contrôle de source.

Le référentiel est affiché sous forme d'arborescence où la racine du référentiel est le centre,
les répertoires sont des branches et les fichiers sont des feuilles. Les contributeurs au code source apparaissent et
disparaissent car ils contribuent à des fichiers et répertoires spécifiques.

CONDITIONS REQUISES


gouter nécessite une carte vidéo compatible OpenGL pour fonctionner.

OPTIONS


-h, --Aidez-moi
Aider ('-H' pour une aide étendue).

-LARGEURxHAUTEUR, --fenêtre LARGEURxHAUTEUR
Définissez la taille de la fenêtre. Si -f est également fourni, tentera de définir le mode vidéo
à cela aussi. Ajouter ! pour rendre la fenêtre non redimensionnable.

-f Plein écran

-w Windowed

--transparent
Rendez l'arrière-plan transparent. Seulement vraiment utile pour les captures d'écran.

--date de début 'AAAA-MM-JJ hh: mm: ss +tz'
Commencez par la première entrée après la date fournie et l'heure facultative.

Si aucun décalage de fuseau horaire n'est spécifié, le fuseau horaire local est utilisé.

Exemple de formats acceptés :

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

--date-arrêt 'AAAA-MM-JJ hh: mm: ss +tz'
Arrêtez-vous à la dernière entrée avant la date fournie et l'heure facultative.

Utilise le même format que --start-date.

-p, --la position de départ POSITION
Commencez à une certaine position dans le journal (entre 0.0 et 1.0 ou « aléatoire »).

--position d'arrêt POSITION
Arrêt (sortie) à une certaine position dans le journal (ne fonctionne pas avec STDIN).

-t, --arrêt-à-temps SECONDS
Arrêt (sortie) après un nombre de secondes spécifié.

--arrêt à la fin
Arrêt (sortie) à la fin du journal/flux.

--boucle Retournez au début du journal lorsque la fin est atteinte.

-une, --auto-saut-secondes SECONDS
Passer automatiquement à l'entrée suivante si rien ne se passe pendant un nombre spécifié de
secondes.

-Oui, --secondes-par-jour SECONDS
Vitesse de simulation en secondes par jour.

--temps réel
Vitesse de lecture en temps réel.

-c, --échelle de temps ÉCHELLE
Changer l'échelle de temps de la simulation.

-je, --file-idle-time SECONDS
Temps en secondes où les fichiers restent inactifs avant d'être supprimés ou 0 pour aucune limite.

-e, --élasticité FLOAT
Élasticité des nœuds.

-b, --la couleur d'arrière-plan FFFFFF
Couleur de fond en hexadécimal.

--image de fond IMAGE
Définissez une image d'arrière-plan.

--Titre TITRE
Définir un titre

--taille de police TAILLE
Taille de police utilisée par la date et le titre.

--font-color FFFFFF
Couleur de police utilisée par la date et le titre en hexadécimal.

--clé Afficher la clé d'extension de fichier.

--logo IMAGE
Logo à afficher au premier plan.

--logo-décalage XxY
Position décalée du logo.

--format de date Format
Spécifiez la chaîne de date d'affichage (format strftime).

--log-commande VCS
Affiche la commande log utilisée par gource (git,svn,hg,bzr,cvs2cl).

--format-journal VCS
Spécifiez le format du journal en cours de lecture (git,svn,hg,bzr,cvs2cl,custom). Obligatoire lorsque
lecture de STDIN.

--git-branche
Obtenez le journal git d'une branche autre que l'actuelle.

--suivre l'utilisateur UTILISATEUR
Faites en sorte que la caméra suive automatiquement un utilisateur particulier.

--highlight-répertoires
Mettez en surbrillance les noms de tous les répertoires.

--highlight-utilisateur UTILISATEUR
Mettez en surbrillance les noms d'un utilisateur particulier.

--highlight-utilisateurs
Mettez en surbrillance les noms de tous les utilisateurs.

--highlight-color FFFFFF
Couleur de police pour les utilisateurs en surbrillance en hexadécimal.

--sélection-couleur FFFFFF
Couleur de police pour les utilisateurs et les fichiers sélectionnés.

--dir-couleur FFFFFF
Couleur de police pour les répertoires.

--dir-nom-profondeur PROFONDEUR
Dessinez des noms de répertoires jusqu'à une profondeur spécifique dans l'arborescence.

--extensions-de-fichier
Afficher uniquement les extensions de nom de fichier.

--file-filter REGEX
Filtrez tous les fichiers correspondant à une expression régulière spécifiée.

--user-filter REGEX
Filtrez tous les noms d'utilisateur correspondant à une expression régulière spécifiée.

--user-image-dir ANNUAIRE
Répertoire contenant des images .jpg ou .png des utilisateurs (par exemple 'Full Name.png') à utiliser comme
avatars.

--image-utilisateur par défaut IMAGE
Chemin de .jpg à utiliser comme image utilisateur par défaut.

--color-images
Colorisez les images des utilisateurs.

--recadrer AXIS
Recadrer la vue sur un axe (vertical, horizontal).

--rembourrage FLOAT
Remplissage de la vue de la caméra.

--multi-échantillonnage
Activer le multi-échantillonnage.

--no-vsync
Désactivez la vsync.

--bloom-multiplicateur FLOAT
Ajustez la quantité de floraison.

--floraison-intensité FLOAT
Ajustez l'intensité de la floraison.

--max-fichiers NUMÉRO
Définissez le nombre maximum de fichiers ou 0 pour aucune limite. Les fichiers excédentaires seront supprimés.

--max-file-lag SECONDS
Temps maximum d'apparition des fichiers d'un commit. Utilisez -1 pour aucune limite.

--vitesse-max-utilisateur UNITÉS
Les utilisateurs à vitesse maximale peuvent voyager par seconde.

--user-friction SECONDS
Le temps que prennent les utilisateurs pour s'arrêter.

--échelle utilisateur ÉCHELLE
Changer l'échelle des utilisateurs.

--mode caméra MODE
Mode caméra (aperçu, piste).

--disable-auto-rotation
Désactivez la rotation automatique de la caméra.

--cacher DISPLAY_ELEMENT
Masquez un ou plusieurs éléments d'affichage de la liste ci-dessous :

floraison - effet de floraison
date - date actuelle
dirnames - noms de répertoires
fichiers - icônes de fichier
noms de fichiers - noms de fichiers
souris - curseur de la souris
progression - widget barre de progression
root - répertoire racine de l'arborescence
arbre - arborescence animée
utilisateurs - avatars des utilisateurs
noms d'utilisateur - noms d'utilisateurs

Séparez plusieurs éléments par des virgules (par exemple, « souris, progression »)

--graine de haschich Semence
Changer la graine de la fonction de hachage.

--caption-fichier DOSSIER
Fichier de sous-titres (voir Format du journal des sous-titres).

--caption-taille TAILLE
Taille de la légende.

--caption-couleur FFFFFF
Couleur de la légende en hexadécimal.

--caption-durée SECONDS
Durée du sous-titre.

--caption-décalage X
Décalage horizontal des sous-titres (0 au centre des sous-titres).

-o, --output-ppm-flux DOSSIER
Sortir un flux d'image PPM dans un fichier ('-' pour STDOUT).

Cela masquera automatiquement la barre de progression initialement et activera « l'arrêt à la fin »
à moins qu'un autre comportement ne soit spécifié.

-r, --sortie-framerate Images/seconde
Framerate de sortie (25,30,60). Utilisé avec --output-ppm-stream.

--output-custom-log DOSSIER
Sortez un fichier journal au format personnalisé ('-' pour STDOUT).

--load-config CONFIG_FILE
Chargez un fichier de configuration.

--save-config CONFIG_FILE
Enregistrez un fichier de configuration avec les options actuelles.

--chemin PATH

chemin Soit un répertoire de contrôle de version pris en charge, un fichier journal pré-généré (voir journal
commandes ou le format de journal personnalisé), un fichier de configuration Gource ou '-' pour lire STDIN.

Si path est omis, gource tentera de lire un journal à partir du répertoire courant.

Va, Bazar, Mercuriel ainsi que SVN Exemples
Affichez le journal du référentiel dans le chemin actuel :

gouter

Afficher le journal d'un projet dans le répertoire spécifié :

gouter mon-projet-rép

Pour les grands projets, la génération d'un journal de l'historique du projet peut prendre beaucoup de temps. Pour
VCS centralisé comme SVN, la génération du journal mettra la charge sur le serveur VCS central.

Dans ces cas, vous souhaiterez peut-être enregistrer une copie du journal pour une utilisation ultérieure.

Vous pouvez générer un journal au format de journal spécifique au VCS à l'aide de l'option --log-command VCS :

cd mon-projet-svn
`gouter --log-command svn` > mon-projet-svn.log
gouter mon-projet-svn.log

Vous pouvez également demander à Gource d'écrire une copie du fichier journal dans son propre format :

gouter --output-custom-log mon-projet-custom.log

CVS Assistance
Utilisez 'cvs2cl' pour générer le journal, puis transmettez-le à Gource :

cvs2cl --chrono --stdout --xml -gq > mon-projet-cvs.log
gource mon-cvs-project.log

Coutume Bûche Format
Si vous souhaitez utiliser Gource avec autre chose que les systèmes pris en charge, il existe un tuyau
Format de journal personnalisé délimité ('|') :

timestamp - Un horodatage unix du moment où la mise à jour s'est produite.
nom d'utilisateur - Le nom de l'utilisateur qui a effectué la mise à jour.
type - Caractère unique pour le type de mise à jour - (A)ajouté, (M)odifié ou (D)supprimé.
file - Chemin du fichier mis à jour.
color - Une couleur pour le fichier au format hexadécimal (FFFFFF). Optionnel.

Légende Bûche Format
Gource peut afficher des sous-titres le long de la chronologie en spécifiant un fichier de sous-titres (en utilisant
--caption-file) dans le format délimité par un tube ('|') ci-dessous :

timestamp - Un horodatage unix indiquant quand afficher la légende.
légende - La légende

enregistrement Vidéos
Voir le guide sur la page d'accueil pour des exemples d'enregistrement de vidéos avec Gource :

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

Plus Informations
Visitez la page d'accueil de Gource pour des guides et des exemples d'utilisation de Gource avec différentes versions
systèmes de contrôle:

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

INTERFACE


L'heure indiquée en haut à gauche de l'écran est définie initialement à partir de la première entrée du journal
lu et est incrémenté en fonction de la vitesse de simulation (--secondes-par-jour).

Appuyez sur ESPACE à tout moment pour mettre en pause/reprendre la simulation. Pendant la pause, vous pouvez utiliser le
souris pour inspecter les détails des fichiers et des utilisateurs individuels.

TAB fait défiler la sélection des utilisateurs actuellement visibles.

Le mode caméra, soit le suivi de l'activité, soit l'affichage de l'intégralité de l'arbre de code, peut être basculé
à l'aide du bouton central de la souris.

Vous pouvez faire glisser le bouton gauche de la souris pour contrôler manuellement la caméra. Le bouton droit de la souris
fait pivoter la vue.

Commandes clavier interactives :

(V) Basculer en mode caméra
(C) Affiche le logo Gource
(K) Basculer la clé d'extension de fichier
(M) Basculer la visibilité de la souris
(N) Avancer dans le temps jusqu'à l'entrée de journal suivante
(S) Randomiser les couleurs
(+-) Ajuster la vitesse de simulation
(<>) Ajuster l'échelle de temps
(TAB) Parcourir les utilisateurs visibles
(F12) Capture d'écran
(Alt+Entrée) Basculement plein écran
(ESC) Quitter

Utilisez gource en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad