SVN使用批处理脚本签出

时间:2012-08-08 10:37:20

标签: svn tortoisesvn batch-file

我正在处理批量编写,它将使用svn检查文件夹,在某些方面我获得了成功,这里是代码

@echo off
echo.
echo. [ SVN Updater ]

set SOURCE=C:\Documents and Settings\himanshu.jain\Desktop\checkout
set SVN=C:\Program Files\TortoiseSVN\bin
echo.
echo. Updating %SOURCE% to SVN...
"%SVN%\TortoiseProc.exe" /command:checkout /path:"%SOURCE%" /closeonend:2
echo. done.
echo.
echo. Operation complete.

但是在这里我遇到了一个问题而且我陷入了这个问题,我能够给出将要检查这些东西的路径,但是我不知道如何在这个批量脚本中传递SVN URL。 .....

1 个答案:

答案 0 :(得分:2)

TSVN Help中所述,使用/command:checkout时:

  

/path指定目标目录   并且/url指定要结帐的网址。如果你指定   键/blockpathadjustments,自动结帐路径调整   受阻。 /revision:XXX指定要签出的修订版。

所以你正在寻找/url