【问题标题】:Get SVN remote URL without using 'svn info' command不使用 'svn info' 命令获取 SVN 远程 URL
【发布时间】: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


【解决方案1】:

hidden process 运行svn info your_checkout --xml,并解析结果。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多