我有这个批处理文件从svn导出两个文件。但它永远不会导出第二个文件,输出是“导出完成”。
我尝试使用IF语句甚至PAUSE,似乎第一个svn导出后的命令永远不会被执行。
这是我的批处理文件:(请注意,我只导出两个文件,而不是两个树)
@ECHO off
svn export URL1
svn export URL2
版本:
颠覆1.6.15,
Win7 32bit
答案 0 :(得分:1)
您是否尝试过更换网址?它仍然是第二次失败吗?很抱歉建议显而易见但您确实拥有正确的网址吗?
尝试在每个SVN呼叫之前添加Start
...
@ECHO OFF
Start svn export URL1
Start svn export URL2
这相当于使用Start-> Run并输入命令。它应该给予一定程度的分离。
答案 1 :(得分:1)
如果您手动输入这两个export
命令,它们是否有效?
如果在每个echo
命令后面放置svn export
语句,你会看到它们吗?
添加--verbose
选项,看看是否有更多有用的输出。
而不是export
,请尝试svn log
并查看该命令的行为是否相同。
更新:嗯..这听起来像第一个命令的返回被解释为批处理文件的返回。尝试将它们组合成一个命令:command1 && command2
。这不是一个漂亮的解决方案,但它应该解决这个问题。