TortoiseSVN批处理文件输出信息

时间:2015-12-18 21:04:59

标签: batch-file svn tortoisesvn

我正在尝试使用Windows批处理文件和TortoiseSVN执行以下Linux命令。

svn info > info.txt

我试过以下但没有运气:

start /wait "" "c:\Program Files\TortoiseSVN\bin\TortoiseProc.exe" /command:info >> %CD%\info.txt

我使用TortoiseSVN v1.6.16运行Windows,因此我无法访问命令行工具。

注意:我们遇到了较新版本TortoiseSVN的问题,所以我们回到1.6,直到问题解决了更新版本,公司将服务器升级到该版本。

1 个答案:

答案 0 :(得分:1)

你的构造不起作用,不起作用,并且由于零位的真实性而永远不会起作用:

  • start(有和没有/wait)只有在你从这个蝙蝠({{3})开始有多个蝙蝠过程的情况下才有意义。 }),对于被调用的GUI,它与直接使用程序名
  • 没有区别
  • TortoiseProc毕竟是GUI应用程序,它向stdout发出 nothing
  • 信息已经且未知compare with call,因此您只能获得GUI窗口“关于”
  

:about显示about对话框。如果没有命令,也会显示   给定

除了正确的建议“在客户端上更新至少1.8并拥有CLI工具”之外,您还可以考虑以下解决方案:

  • 从与TortoiseSVN无关的源安装纯CLI SVN客户端(也是1.6。* - 来自WanDisco将是不错的选择)与TSVN或其他位置(我在1.6时完成)
  • 研究和使用command for TortoiseProc(它是TortoiseSVN的一部分,即使在1.6,AFAICR中),并使用正确的关键字在subwcrev的模板文件中模拟svn info的某些部分