0

これが私のバッチスクリプトです:

    @echo off

cls
set SOURCE=svn://vcrep/UXP/ercpac/trunk/
set SVN=C:\Program Files\TortoiseSVN\bin

"%SVN%\TortoiseProc.exe" /command:update /path:"%SOURCE%" /closeonend:2
echo. ++ Done.

echo. -- Cleaning up...
set SOURCE=
set SVN=
echo. ++ Done.

残念ながら、これはいくつかの奇妙な理由で壊れます。通常のTortoiseSVNコンテキストメニューを使用してこのリポジトリからプルするのに問題はありません。具体的には、更新ダイアログのエラーは次のようになります。

「svn:// vcrep / UXP / ercpac /trunk/」はローカルパスではありません

おそらく、これを説明するTortoiseSVNドキュメントで私が見つけることができない何かがありましたか?

4

1 に答える 1

3

Automating Tortoise SVNに関するドキュメントに示されているように、パラメーターはリポジトリの URL ではなく、作業コピー/pathへのローカル パスを示します。

于 2012-06-29T07:51:35.127 に答える