这是可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行的命令源,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
Gource - 软件版本控制可视化
概要
来源
商品描述
来源 是一种用于源代码控制存储库的基于 OpenGL 的 3D 可视化工具。
存储库显示为以存储库根为中心的树,
目录是分支,文件是叶子。 源代码的贡献者出现并
消失,因为它们有助于特定的文件和目录。
参赛要件
来源 需要支持 OpenGL 的显卡才能运行。
配置
-H, - 帮帮我
帮助 ('-H' 以获得扩展帮助)。
-宽度x高度, --视口 宽x高
设置视口大小。 如果还提供了 -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 相同的格式。
-p, --起始位置 位置
从日志中的某个位置开始(介于 0.0 和 1.0 或“随机”之间)。
--停止位置 位置
在日志中的某个位置停止(退出)(不适用于 STDIN)。
-t, --定时停止 SECONDS
在指定的秒数后停止(退出)。
--停在终点
在日志/流的末尾停止(退出)。
- 环形 到达结尾时循环回到日志的开头。
-一种, --自动跳过秒 SECONDS
如果在指定数量的时间内没有任何反应,则自动跳到下一个条目
秒。
-是的, -- 每天秒数 SECONDS
每天以秒为单位的模拟速度。
- 即时的
实时播放速度。
-C, --时间尺度 规模
更改模拟时间尺度。
-一世, --文件空闲时间 SECONDS
文件在被删除之前保持空闲的时间(以秒为单位)或 0 表示没有限制。
-e, - 弹性 FLOAT
节点的弹性。
-b, - 背景色 FFFFFF
十六进制的背景颜色。
- 背景图片 图像
设置背景图像。
- 标题 题目
设置标题
- 字体大小 尺寸
日期和标题使用的字体大小。
--字体颜色 FFFFFF
十六进制日期和标题使用的字体颜色。
- 钥匙 显示文件扩展名键。
- 标识 图像
要在前台显示的徽标。
--logo-偏移量 XXY
标志的偏移位置。
- 日期格式 FORMAT
指定显示日期字符串(strftime 格式)。
--日志命令 VCS
显示 gource 使用的日志命令(git、svn、hg、bzr、cvs2cl)。
--日志格式 VCS
指定正在读取的日志的格式(git、svn、hg、bzr、cvs2cl、custom)。 需要什么时候
从标准输入读取。
--git-分支
获取当前分支以外的分支的 git 日志。
--关注用户 USER
让相机自动跟随特定用户。
--highlight-目录
突出显示所有目录的名称。
--突出显示用户 USER
突出显示特定用户的姓名。
--highlight-用户
突出显示所有用户的姓名。
--高亮颜色 FFFFFF
十六进制突出显示用户的字体颜色。
--选择颜色 FFFFFF
所选用户和文件的字体颜色。
--dir-颜色 FFFFFF
目录的字体颜色。
--目录名称深度 深度
将目录名称绘制到树中的特定深度。
--文件扩展名
仅显示文件扩展名。
--文件过滤器 正则表达式
过滤掉任何与指定正则表达式匹配的文件。
--用户过滤器 正则表达式
过滤掉任何匹配指定正则表达式的用户名。
--用户图像目录 目录
包含要用作的用户的 .jpg 或 .png 图像(例如“全名.png”)的目录
化身。
--默认用户图像 图像
用作默认用户图像的 .jpg 路径。
--彩色图像
为用户图像着色。
- 庄稼 轴
轴上的裁剪视图(垂直、水平)。
- 填充 FLOAT
相机视图填充。
--多重采样
启用多重采样。
--无垂直同步
禁用垂直同步。
--bloom 乘数 FLOAT
调整开花量。
--开花强度 FLOAT
调整绽放的强度。
--最大文件 NUMBER
设置最大文件数或 0 表示没有限制。 多余的文件将被丢弃。
--最大文件滞后 SECONDS
提交的最长时间文件可能会出现。 使用 -1 表示没有限制。
--最大用户速度 单位
用户每秒可以行驶的最大速度。
--用户摩擦 SECONDS
用户停止所需的时间。
--用户规模 规模
改变用户规模。
--相机模式 MODE
相机模式(概览、跟踪)。
--禁用自动旋转
禁用自动相机旋转。
- 隐藏 显示元素
从下面的列表中隐藏一个或多个显示元素:
绽放 - 绽放效果
日期 - 当前日期
dirnames - 目录名称
文件 - 文件图标
文件名 - 文件名
鼠标 - 鼠标光标
progress - 进度条小部件
root - 树的根目录
树 - 动画树结构
用户 - 用户头像
用户名 - 用户名
用逗号分隔多个元素(例如'mouse,progress')
--哈希种子 种子
更改哈希函数的种子。
--caption-文件 文件
字幕文件(请参阅字幕日志格式)。
--标题大小 尺寸
字幕大小。
--标题颜色 FFFFFF
十六进制的标题颜色。
--caption-持续时间 SECONDS
字幕持续时间。
--标题偏移量 X
字幕水平偏移(0 到中心字幕)。
-o, --输出-ppm-流 文件
将 PPM 图像流输出到文件(“-”代表 STDOUT)。
这将在最初自动隐藏进度条并启用“stop-at-end”
除非指定了其他行为。
-r, --输出帧率 医科
输出的帧率 (25,30,60)。 与 --output-ppm-stream 一起使用。
--输出自定义日志 文件
输出自定义格式的日志文件('-' 表示 STDOUT)。
--加载配置 配置文件
加载配置文件。
--保存配置 配置文件
使用当前选项保存配置文件。
- 小路 PATH
径 支持的版本控制目录、预先生成的日志文件(请参阅日志
命令或自定义日志格式)、Gource conf 文件或“-”以读取 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 我的项目-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 - 更新文件的路径。
颜色 - 十六进制 (FFFFFF) 格式的文件颜色。 可选的。
标题 历史记录 格式
Gource 可以通过指定字幕文件(使用
--caption-file) 在下面的管道 ('|') 分隔格式中:
时间戳 - 何时显示标题的 Unix 时间戳。
标题 - 标题
录音 视频
有关使用 Gource 录制视频的示例,请参阅主页上的指南:
http://code.google.com/p/gource/wiki/Videos
更多 资讯
访问 Gource 主页以获取使用各种版本 Gource 的指南和示例
控制系统:
http://code.google.com/p/gource/
接口
屏幕左上角显示的时间最初是从第一个日志条目开始设置的
读取并根据模拟速度(--seconds-per-day)递增。
随时按 SPACE 将暂停/恢复模拟。 暂停时,您可以使用
鼠标检查单个文件和用户的详细信息。
TAB 循环选择当前可见的用户。
可以切换相机模式,跟踪活动或显示整个代码树
使用鼠标中键。
您可以拖动鼠标左键来手动控制相机。 鼠标右键
旋转视图。
交互式键盘命令:
(五) 切换相机模式
(C) 显示 Gource 标志
(K) 切换文件扩展键
(M) 切换鼠标可见性
(N) 及时跳转到下一个日志条目
(S) 随机化颜色
(+-) 调整模拟速度
(<>) 调整时间刻度
(TAB) 在可见用户之间循环
(F12) 截图
(Alt+Enter) 全屏切换
(ESC) 退出
使用 onworks.net 服务在线使用 gource