これまでいくつかのことを試しましたが、まだ多くの運がありませんでした。私は数多くのチェックアウトされたプロジェクトが最新であることを確認するために、1日1回実行できるコマンドラインまたはPowerShellスクリプトを用意しようとしています。SVNフォルダを更新するコマンドライン
私は自分のワークスペース内のディレクトリフォルダをループしていることは知っていますが、変数を設定するときにエラーが出ることはありませんでした。私はTortoiseSVNとWindows Vistaを使用しています。ここで
は、私がこれまで持っているものです。
echo == Initiating system instance variables...
echo. -- Setting the variables...
:: Here you need to make some changes to suit your system.
set SOURCE=C:\workspace\Project
set SVN=C:\Program Files\TortoiseSVN\bin
:: Unless you want to modify the script, this is enough.
echo. %SOURCE%
echo. %SVN%
echo. ++ Done setting variables.
echo.
echo == Updating source from SVN
echo. -- Running update...
"%SVN%\TortoiseProc.exe" /command:update /path:"%SOURCE%" /closeonend:2
echo. ++ Done.
echo. -- Cleaning up...
set SOURCE=
set SVN=
echo. ++ Done.
@echo off
エラーは何ですか? – hometoast
また、これをシンプルな.batファイルにすることは、このトリックを行うべきです。 – hometoast
Ummm ...なぜTortoiseSVNを使用する必要がありますか?主に正規のクライアントがget-goコマンドラインの作業と自動化から設計されているため、通常のwin32 svnコマンドラインクライアントを使用する方がはるかに意味があります。 –