我试图让一个来自 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 命令实际上会生成一个有效的日志...
提前谢谢