これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MACOSオンラインエミュレーターなどの複数の無料オンラインワークステーションのXNUMXつを使用してOnWorks無料ホスティングプロバイダーで実行できるコマンドソースです。
プログラム:
NAME
Gource-ソフトウェアバージョン管理の視覚化
SYNOPSIS
グルメ
DESCRIPTION
グルメ は、ソース管理リポジトリ用のOpenGLベースの3D視覚化ツールです。
リポジトリは、リポジトリのルートが中心であるツリーとして表示されます。
ディレクトリはブランチであり、ファイルはリーフです。 ソースコードへの貢献者が表示され、
それらが特定のファイルやディレクトリに寄与するため、消えます。
募集要項
グルメ 実行するには、OpenGL対応のビデオカードが必要です。
OPTIONS
-NS、 - 助けて
ヘルプ ('-H'拡張ヘルプ)。
-WIDTHxHEIGHT、 -ビューポート 幅×高さ
ビューポートのサイズを設定します。 -fも指定されている場合、ビデオモードの設定を試みます
これにも。 追加 ! ウィンドウのサイズを変更できないようにします。
-f フルスクリーン
-w ウィンドウ表示の
- トランスペアレント
背景を透明にします。 スクリーンショットにのみ本当に役立ちます。
- 開始日 'YYYY-MM-DD hh:mm:ss + tz '
指定された日付とオプションの時刻の後の最初のエントリから開始します。
タイムゾーンオフセットが指定されていない場合は、ローカルタイムゾーンが使用されます。
受け入れられるフォーマットの例:
「2012-06-30」
"2012-06-30 12:00"
"2012-06-30 12:00:00 +12"
--停止日 'YYYY-MM-DD hh:mm:ss + tz '
指定された日付とオプションの時刻より前の最後のエントリで停止します。
--start-dateと同じ形式を使用します。
-NS、 -開始位置 POSITION
ログのある位置から開始します(0.0から1.0の間または「ランダム」)。
--停止位置 POSITION
ログのある位置で停止(終了)します(STDINでは機能しません)。
-NS、 --停止時刻 SECONDS
指定された秒数後に停止(終了)します。
--ストップアットエンド
ログ/ストリームの最後で停止(終了)します。
- ループ 終わりに達したら、ログの最初にループバックします。
-a、 --自動スキップ秒 SECONDS
指定された数の間何も起こらない場合は、自動的に次のエントリにスキップします
秒です。
-s、 --XNUMX 日あたりの秒数 SECONDS
XNUMX日あたりの秒数でのシミュレーションの速度。
- リアルタイム
リアルタイムの再生速度。
-NS、 -タイムスケール SCALE
シミュレーションの時間スケールを変更します。
-私、 --ファイルアイドル時間 SECONDS
ファイルが削除されるまでの秒単位の時間、または無制限の場合は0。
-e、 - 弾性 FLOAT
ノードの弾力性。
-NS、 -背景色 FFFFFF
XNUMX進数の背景色。
-- 背景画像 IMAGE
背景画像を設定します。
- 題名 TITLE
タイトルを設定する
- フォントサイズ サイズ
日付とタイトルで使用されるフォントサイズ。
--フォントの色 FFFFFF
XNUMX進数の日付とタイトルで使用されるフォントの色。
- 鍵 ファイル拡張子キーを表示します。
- ロゴ IMAGE
フォアグラウンドに表示するロゴ。
-ロゴオフセット XxY
ロゴのオフセット位置。
-日付形式 FORMAT
表示日文字列(strftime形式)を指定します。
--log コマンド VCS
gource(git、svn、hg、bzr、cvs2cl)が使用するlogコマンドを表示します。
--ログ形式 VCS
読み取るログの形式を指定します(git、svn、hg、bzr、cvs2cl、custom)。 必要な場合
STDINからの読み取り。
--git-ブランチ
現在のブランチ以外のブランチのgitログを取得します。
--ユーザーをフォロー USER
カメラに特定のユーザーを自動的にフォローさせます。
--ハイライトディレクトリ
すべてのディレクトリの名前を強調表示します。
-ハイライト-ユーザー USER
特定のユーザーの名前を強調表示します。
-ハイライト-ユーザー
すべてのユーザーの名前を強調表示します。
-ハイライトカラー FFFFFF
XNUMX進数で強調表示されたユーザーのフォントの色。
-選択-色 FFFFFF
選択したユーザーとファイルのフォントの色。
--dir-色 FFFFFF
ディレクトリのフォントの色。
--ディレクトリ名の深さ DEPTH
ツリーの特定の深さまでディレクトリの名前を描画します。
--ファイル拡張子
ファイル名拡張子のみを表示します。
--ファイルフィルター 正規表現
指定された正規表現に一致するファイルをすべて除外します。
-- ユーザーフィルター 正規表現
指定された正規表現に一致するユーザー名を除外します。
--ユーザーイメージディレクトリ DIRECTORY
として使用するユーザーの.jpgまたは.png画像(例:「FullName.png」)を含むディレクトリ
アバター。
--デフォルトのユーザーイメージ IMAGE
デフォルトのユーザー画像として使用する.jpgのパス。
-カラー画像
ユーザー画像を色付けします。
- 作物 AXIS
軸(垂直、水平)でビューをトリミングします。
-パディング FLOAT
カメラビューのパディング。
-マルチサンプリング
マルチサンプリングを有効にします。
--no-vsync
vsyncを無効にします。
--ブルーム乗数 FLOAT
ブルームの量を調整します。
-ブルーム強度 FLOAT
ブルームの強度を調整します。
--最大ファイル数 数
ファイルの最大数を設定するか、無制限の場合は0を設定します。 余分なファイルは破棄されます。
--最大ファイルラグ SECONDS
コミットの最大時間ファイルが表示されるまでにかかる場合があります。 制限なしの場合は-1を使用します。
--最大ユーザー速度 単位
ユーザーがXNUMX秒あたりに移動できる最大速度。
-- ユーザー摩擦 SECONDS
ユーザーが停止するまでにかかる時間。
-ユーザースケール SCALE
ユーザーの規模を変更します。
-カメラモード モード
カメラモード(概要、トラック)。
--自動回転を無効にする
カメラの自動回転を無効にします。
- 隠れる DISPLAY_ELEMENT
以下のリストからXNUMXつ以上の表示要素を非表示にします。
ブルーム-ブルーム効果
日付-現在の日付
dirnames-ディレクトリの名前
ファイル-ファイルアイコン
ファイル名-ファイルの名前
マウス-マウスカーソル
プログレス-プログレスバーウィジェット
root-ツリーのルートディレクトリ
ツリー-アニメーション化されたツリー構造
ユーザー-ユーザーアバター
ユーザー名-ユーザーの名前
複数の要素をコンマで区切ります(例: 'mouse、progress')
-ハッシュシード シード
ハッシュ関数のシードを変更します。
--キャプションファイル FILE
キャプションファイル(キャプションログ形式を参照)。
--キャプションサイズ サイズ
キャプションサイズ。
-キャプション-色 FFFFFF
XNUMX進数のキャプションカラー。
-キャプション-期間 SECONDS
キャプションの期間。
-キャプション-オフセット X
キャプションの水平オフセット(0から中央のキャプション)。
-o、 --出力-ppm-ストリーム FILE
PPMイメージストリームをファイルに出力します(STDOUTの場合は「-」)。
これにより、最初はプログレスバーが自動的に非表示になり、「stop-at-end」が有効になります。
他の動作が指定されていない限り。
-NS、 -- 出力フレームレート FPS
出力のフレームレート(25,30,60、XNUMX、XNUMX)。 --output-ppm-streamとともに使用されます。
--出力カスタムログ FILE
カスタム形式のログファイル(STDOUTの場合は「-」)を出力します。
--load-config 構成ファイル
構成ファイルをロードします。
--save-config 構成ファイル
現在のオプションで設定ファイルを保存します。
- 道 パス
path サポートされているバージョン管理ディレクトリ、事前に生成されたログファイル(ログを参照)
コマンドまたはカスタムログ形式)、GourceconfファイルまたはSTDINを読み取るための「-」。
パスを省略すると、gourceは現在のディレクトリからログを読み取ろうとします。
ギット、 バザール、 活発 & SVN 例
現在のパスのリポジトリのログを表示します。
グルメ
指定されたディレクトリにあるプロジェクトのログを表示します。
グルメ 私のプロジェクトディレクトリ
大規模なプロジェクトの場合、プロジェクト履歴のログの生成には長い時間がかかる場合があります。 にとって
SVNのような集中型VCSの場合、ログを生成すると中央VCSサーバーに負荷がかかります。
このような場合、後で使用するためにログのコピーを保存することをお勧めします。
--log-command VCSオプションを使用して、VCS固有のログ形式でログを生成できます。
cd my-svn-プロジェクト
`グルメ --log-command svn`> my-svn-project.log
グルメ 私の-svn-project.log
Gourceにログファイルのコピーを独自の形式で書き込むようにすることもできます。
グルメ --output-custom-log my-project-custom.log
CVS サポート
'cvs2cl'を使用してログを生成し、それをGourceに渡します。
cvs2cl --chrono --stdout --xml -gq> my-cvs-project.log
my-cvs-project.log を参照
カスタム ログ フォーマット
サポートされているシステム以外でGourceを使用する場合は、パイプがあります
( '|')区切られたカスタムログ形式:
タイムスタンプ-更新が発生したときのUNIXタイムスタンプ。
username-更新を行ったユーザーの名前。
type-更新タイプの単一文字-(A)dded、(M)odified、または(D)eleted。
file-更新されたファイルのパス。
color-XNUMX進数(FFFFFF)形式のファイルの色。 オプション。
キャプション ログ フォーマット
Gourceは、キャプションファイルを指定することにより、タイムラインに沿ってキャプションを表示できます(
--caption-file)以下のパイプ( '|')区切り形式:
タイムスタンプ-キャプションを表示するときのUNIXタイムスタンプ。
キャプション-キャプション
レコーディング 動画
Gourceでビデオを録画する例については、ホームページのガイドを参照してください。
http://code.google.com/p/gource/wiki/Videos
その他 情報
さまざまなバージョンでGourceを使用するためのガイドと例については、Gourceのホームページにアクセスしてください。
制御システム:
http://code.google.com/p/gource/
INTERFACE
画面の左上に表示される時間は、最初のログエントリから最初に設定されます
読み取り、シミュレーション速度(--seconds-per-day)に従ってインクリメントされます。
いつでもスペースキーを押すと、シミュレーションが一時停止/再開されます。 一時停止中は、
マウスを使用して、個々のファイルとユーザーの詳細を調べます。
TABは、現在表示されているユーザーの選択を循環します。
アクティビティの追跡またはコードツリー全体の表示のいずれかのカメラモードを切り替えることができます
マウスの中ボタンを使用します。
マウスの左ボタンをドラッグして、カメラを手動で制御できます。 マウスの右ボタン
ビューを回転します。
インタラクティブなキーボードコマンド:
(V)カメラモードの切り替え
(C)Gourceのロゴを表示します
(K)ファイル拡張子キーを切り替えます
(M)マウスの可視性を切り替えます
(N)次のログエントリに時間内にジャンプします
(S)色をランダム化する
(+-)シミュレーション速度を調整します
(<>)タイムスケールを調整する
(TAB)表示されているユーザーを循環します
(F12)スクリーンショット
(Alt + Enter)フルスクリーントグル
(ESC)終了
onworks.netサービスを使用してオンラインでgourceを使用する