2015-12-18 85 views
1

我想用Windows批处理文件和TortoiseSVN来完成以下Linux命令的等效操作。TortoiseSVN批处理文件输出信息

svn info > info.txt 

我都试过,没有运气以下:

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

我与TortoiseSNV v1.6.16运行Windows,所以我没有进入命令行工具。

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

+1

把空字符串'“”'_before_的'/ WAIT'开关... – aschipfl

+1

的TortoiseSVN自带的版本SVN的在命令行中使用。 '%ProgramFiles%\ TortoiseSVN \ bin \ svn.exe info> info.txt'有什么问题?或者如果TortoiseSVN在你的PATH(它是默认的),只是'svn info> info.txt'? –

+1

@ken v1.6没有命令行工具。 v1.8没有,但我们有该版本的问题 – pcnate

回答

1

您的建筑没有工作,不工作,绝不会因工作真实性的零位:

  • start(有和没有/wait)有意识的蝙蝠文件只有当你有从开始本蝙蝠(compare with call)超过一个蝙蝠过程中,所谓的GUI不直接使用程序名不同
  • TortoiseProc是GUI的应用毕竟,它发出什么到stdout
  • 信息是和是未知command for TortoiseProc,这样你只会得到GUI窗口“关于”

:关于显示关于对话框。这也显示如果没有命令 给出

除了正确的建议“更新到客户端至少1.8和具有CLI工具”,你可以考虑以下解决方案:

  • 安装从与TSVN或其他位置(我在1.6的时间完成)相同,纯粹的CLI SVN客户端(也是1.6。* - 来自WanDisco将是不错的选择)
  • 研究和使用subwcrev(it是TortoiseSVN的一部分,即使在1.6,AFAICR)和emulat Ë一些subwcrev的模板文件的svn info部分用正确的关键字
+0

1.8对我们来说已经破产了,我要等到公司将让我们1.9再试一次。 – pcnate

+0

不幸的是,版本1.9也会暂停。 SVN 1.8+发生了什么? – pcnate

相关问题