【发布时间】:2015-10-25 17:43:45
【问题描述】:
这个问题可能很奇怪,但我会解释原因。
我知道svn info 命令会显示我可以获取远程 URL 的存储库详细信息。
但在我的情况下,我正在 Windows 上运行一个后台任务,这是一个 ruby gtk2 应用程序。当我执行svn info "#{url}" 时,它会打开一个命令提示符cmd.exe,它只会在屏幕上闪烁一秒钟然后消失。
由于此应用程序在后台作为 Windows 服务运行,并且此命令每隔几分钟安排一次,因此它会通过命令提示符不断闪烁用户屏幕并消失。
所以想以不涉及 svn info 的方式获取远程 svn url 或想办法不闪屏。
顺便说一句,我正在使用启用命令行参数的 Tortoise SVN。闪烁的命令提示符是C:\Program Files\TortoiseSVN\bin\svn.exe。
任何帮助将不胜感激。 :-)
谢谢
【问题讨论】:
-
可以运行隐藏进程吗?
-
我的意思是你可以调用 svn info your_checkout --xml 作为隐藏进程并解析 xml,没有任何“闪烁”
-
隐藏 - 我的意思是隐藏:(
标签: ruby windows svn command-line tortoisesvn