4

我试图让一个来自 SVN 存储库的 Gource 窗口显示“LIVE”事件。

我所拥有的是:

测试.sh:

#!/bin/bash

bash test2.sh | gource --realtime --path - --log-format svn --colour-images \
    --highlight-users --file-extensions --follow-user sam --user-scale 2 \
    --file-idle-time 0 \
    --logo /var/www/proppolis/src/Nono/AdminBundle/Resources/public/images/logo-proppolis-01.png \
    --hide filenames,dirnames --camera-mode track

测试2.sh

#!/bin/bash

for (( ; ; ))
do
    svn log http://101.101.101.101:9880/proppolis -r HEAD --username XXX --password XXX --verbose --xml --quiet
    sleep 10
done

它的工作原理如下:每 10 秒,它从 HEAD 修订版中获取日志,并将 STDOUT 提供给 gource

但是,一旦我删除“-r HEAD”或将其变为其他任何内容,例如 0:HEAD 或 150 或其他任何内容,它就会变得混乱并告诉我 gource 无法读取日志格式?

ps:运行 svn 命令实际上会生成一个有效的日志...

提前谢谢

4

1 回答 1

4

查看https://github.com/whitewhidow/live-git-for-gource以获取在 gource 中实时 git 和实时 svn 可视化的完整解决方案(在提出此问题很久之后创建)

于 2013-05-11T18:55:46.193 回答