Це команда gource, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
Gource - візуалізація контролю версій програмного забезпечення
СИНТАКСИС
джерело
ОПИС
джерело — це інструмент тривимірної візуалізації на основі OpenGL для репозиторіїв керування кодом.
Сховище відображається у вигляді дерева, де корінь сховища є центром,
каталоги - це гілки, а файли - це листи. Учасники вихідного коду з'являються і
зникають, оскільки вони вносяться до певних файлів і каталогів.
ВИМОГИ
джерело для роботи потрібна відеокарта з підтримкою OpenGL.
ВАРІАНТИ
-h, --допомога
Допомога ('-H' для розширеної допомоги).
-ШИРИНА x ВИСОТА, -- вікно перегляду ШИРИНА x ВИСОТА
Встановіть розмір вікна перегляду. Якщо також вказано -f, спробує встановити відеорежим
до цього також. Додайте ! щоб зробити вікно незмінним.
-f Fullscreen
-w віконному
--прозорий
Зробіть фон прозорим. Корисно лише для скріншотів.
--дата початку 'РРРР-ММ-ДД hh: mm: ss +tz'
Почніть з першого запису після вказаної дати та додаткового часу.
Якщо зміщення часового поясу не вказано, використовується місцевий часовий пояс.
Приклад прийнятних форматів:
"2012-06-30"
"2012-06-30 12:00"
"2012-06-30 12:00:00 +12"
--стоп-дата 'РРРР-ММ-ДД hh: mm: ss +tz'
Зупиніться на останньому записі перед вказаною датою та часом.
Використовує той самий формат, що й --start-date.
-p, --початкове положення ПОЗИЦІЯ
Почніть з деякої позиції в журналі (від 0.0 до 1.0 або «випадково»).
--стоп-позиція ПОЗИЦІЯ
Зупинка (вихід) на якійсь позиції в журналі (не працює з STDIN).
-t, -- зупинка на час СЕКУНДИ
Зупинитися (вийти) через певну кількість секунд.
--зупинка в кінці
Зупинка (вихід) в кінці журналу/потоку.
--петля Поверніться до початку журналу, коли досягнете кінця.
-а, --автоматичний пропуск секунд СЕКУНДИ
Автоматичний перехід до наступного запису, якщо нічого не відбувається протягом певної кількості
секунд.
-так, --секунди на день СЕКУНДИ
Швидкість моделювання в секундах на добу.
--реальний час
Швидкість відтворення в реальному часі.
-c, -- шкала часу Шкала
Змінити шкалу часу моделювання.
-я, -- час простою файлу СЕКУНДИ
Час у секундах, що файли залишаються неактивними, перш ніж їх буде видалено, або 0 без обмежень.
-е, -- еластичність ПЛОС
Еластичність вузлів.
-б, --колір тла FFFFFF
Колір фону в шістнадцятковому форматі.
--фонове зображення IMAGE
Встановіть фонове зображення.
-- назва TITLE
Встановіть назву
--розмір шрифту SIZE
Розмір шрифту, що використовується для дати та заголовка.
--колір шрифту FFFFFF
Колір шрифту, що використовується для дати та заголовка в шістнадцятковому вигляді.
--ключ Показати ключ розширення файлу.
--логотип IMAGE
Логотип для відображення на передньому плані.
--зміщення логотипу XxY
Зміщене положення логотипу.
--формат дати ФОРМАТ
Вкажіть рядок дати відображення (формат strftime).
--log-команда VCS
Показати команду журналу, яку використовує gource (git,svn,hg,bzr,cvs2cl).
-- формат журналу VCS
Вкажіть формат журналу, який читається (git,svn,hg,bzr,cvs2cl,custom). Обов’язково, коли
читання з STDIN.
--git-гілка
Отримайте журнал git гілки, відмінної від поточної.
--follow-user USER
Нехай камера автоматично стежить за певним користувачем.
--highlight-dirs
Виділіть імена всіх каталогів.
--highlight-user USER
Виділіть імена певного користувача.
--highlight-users
Виділіть імена всіх користувачів.
-- колір підсвічування FFFFFF
Колір шрифту для виділених користувачів у шістнадцятковому форматі.
-- Колір вибору FFFFFF
Колір шрифту для вибраних користувачів і файлів.
--кольор каталога FFFFFF
Колір шрифту для каталогів.
--dir-name-depth ГЛИБА
Намалюйте назви каталогів на певну глибину в дереві.
--розширення файлів
Показувати лише розширення назв файлів.
--файл-фільтр REGEX
Відфільтруйте всі файли, що відповідають заданому регулярному виразу.
--користувач-фільтр REGEX
Відфільтруйте будь-які імена користувачів, що відповідають заданому регулярному виразу.
--user-image-dir ДОВІДНИК
Каталог, що містить зображення користувачів .jpg або .png (наприклад, 'Повне ім'я.png'), які можна використовувати як
аватари.
--зображення користувача за замовчуванням IMAGE
Шлях до .jpg для використання як зображення користувача за замовчуванням.
--кольорові зображення
Розфарбуйте зображення користувачів.
--урожай AXIS
Вид обрізання по осі (вертикальна, горизонтальна).
--прокладка ПЛОС
Заповнення перегляду камери.
--багато вибірки
Увімкнути багатовибірковий вибір.
--no-vsync
Вимкніть vsync.
--помножувач цвітіння ПЛОС
Відрегулюйте кількість цвітіння.
--інтенсивність цвітіння ПЛОС
Відрегулюйте інтенсивність цвітіння.
--max-файлів НОМЕР
Встановіть максимальну кількість файлів або 0 без обмежень. Зайві файли буде видалено.
--max-file-lag СЕКУНДИ
Максимальний час, протягом якого файли коміту з’являться. Використовуйте -1 без обмежень.
--max-user-speed ОДИНИЦЬ
Максимальна швидкість, яку користувачі можуть подорожувати за секунду.
-- тертя користувача СЕКУНДИ
Користувачам потрібно час, щоб зупинитися.
--у масштабі користувача Шкала
Змінити масштаб користувачів.
-- режим камери РЕЖИМ
Режим камери (огляд, трек).
--вимкнути-автоповорот
Вимкнути автоматичний поворот камери.
--приховати DISPLAY_ELEMENT
Приховати один або кілька елементів відображення зі списку нижче:
bloom - ефект цвітіння
date - поточна дата
dirnames - назви каталогів
файли - значки файлів
filenames - імена файлів
mouse - курсор миші
прогрес - віджет панелі прогресу
root - кореневий каталог дерева
дерево - анімована деревна структура
користувачі - аватарки користувачів
usernames - імена користувачів
Розділіть декілька елементів комами (наприклад, "миша, прогрес")
--Насіння гашишу SEED
Змініть початкове значення хеш-функції.
--файл субтитрів Фото
Файл підписів (див. Формат журналу підписів).
--розмір підпису SIZE
Розмір підпису.
--колір підпису FFFFFF
Колір підпису в шістнадцятковій формі.
--тривалість підпису СЕКУНДИ
Тривалість субтитрів.
--підпис-зміщення X
Горизонтальний зсув підпису (0 до центральних підписів).
-о, --output-ppm-потік Фото
Виведіть потік зображення PPM у файл ('-' для STDOUT).
Це автоматично приховає панель перебігу на початковому етапі та ввімкне функцію "зупинка в кінці"
якщо не вказано іншу поведінку.
-р, --вихідна частота кадрів FPS
Частота вихідних кадрів (25,30,60). Використовується з --output-ppm-stream.
--output-custom-log Фото
Вивести файл журналу спеціального формату ('-' для STDOUT).
--load-config CONFIG_FILE
Завантажте файл конфігурації.
--save-config CONFIG_FILE
Збережіть файл конфігурації з поточними параметрами.
--шлях PATH
шлях Або підтримуваний каталог контролю версій, попередньо згенерований файл журналу (див. журнал
команди або користувацький формат журналу), файл conf Gource або '-' для читання STDIN.
Якщо шлях опущено, gource спробує прочитати журнал з поточного каталогу.
Git, базар, ртутний та SVN прикладів
Перегляньте журнал сховища за поточним шляхом:
джерело
Переглянути журнал проекту у вказаному каталозі:
джерело мій проект-реж
Для великих проектів створення журналу історії проекту може зайняти багато часу. Для
централізований VCS, як SVN, генерування журналу завантажить центральний сервер VCS.
У таких випадках ви можете зберегти копію журналу для подальшого використання.
Ви можете створити журнал у спеціальному форматі журналу VCS за допомогою параметра --log-command VCS:
компакт-диск my-svn-project
`джерело --log-command svn` > my-svn-project.log
джерело my-svn-project.log
Ви також можете попросити Gource написати копію файлу журналу у власному форматі:
джерело --output-custom-log my-project-custom.log
CVS Підтримайте
Використовуйте 'cvs2cl' для створення журналу, а потім передайте його Gource:
cvs2cl --chrono --stdout --xml -gq > my-cvs-project.log
gource my-cvs-project.log
виготовлений на замовлення Ввійти сформований
Якщо ви хочете використовувати Gource з чимось іншим, ніж підтримувані системи, є труба
Спеціальний формат журналу з роздільниками ('|'):
Timestamp – мітка часу Unix, коли відбулося оновлення.
ім'я користувача - ім'я користувача, який здійснив оновлення.
тип - один символ для типу оновлення - (A) додано, (M) змінено або (D) видалено.
file - шлях до оновленого файлу.
колір – колір для файлу в шістнадцятковому (FFFFFF) форматі. За бажанням.
Підпис Ввійти сформований
Gource може відображати субтитри на часовій шкалі, вказавши файл підписів (за допомогою
--caption-file) у форматі з роздільниками ('|') нижче:
Timestamp – мітка часу Unix, коли відображати підпис.
caption - підпис
запис Відео
Перегляньте посібник на домашній сторінці, щоб отримати приклади запису відео за допомогою Gource:
http://code.google.com/p/gource/wiki/Videos
більше Інформація
Відвідайте домашню сторінку Gource, щоб отримати посібники та приклади використання Gource з різними версіями
системи управління:
http://code.google.com/p/gource/
ІНТЕРФЕЙС
Час, показаний у верхньому лівому куті екрана, спочатку встановлюється з першого запису журналу
читання і збільшується відповідно до швидкості моделювання (--секунд-за-день).
Натискання кнопки ПРОБІЛ у будь-який момент призупинить/відновить моделювання. Під час паузи ви можете використовувати
миші для перевірки деталей окремих файлів і користувачів.
TAB циклічно вибирає поточних видимих користувачів.
Можна перемикати режим камери: відстеження активності або відображення всього кодового дерева
за допомогою середньої кнопки миші.
Ви можете перетягнути ліву кнопку миші, щоб вручну керувати камерою. Права кнопка миші
повертає вид.
Інтерактивні команди клавіатури:
(V) Перемикання режиму камери
(C) Відображає логотип Gource
(K) Перемикання ключа розширення файлу
(M) Перемикання видимості мишею
(N) Перейти вперед у часі до наступного запису журналу
(S) Довільний вибір кольорів
(+-) Налаштуйте швидкість моделювання
(<>) Налаштуйте шкалу часу
(TAB) Перехід між видимими користувачами
(F12) Знімок екрана
(Alt+Enter) Повноекранний перемикач
(ESC) Вийти
Використовуйте gource онлайн за допомогою служб onworks.net