我已经试过几件事情,到目前为止,但我还没有多少运气呢。 我试图有一个命令行或PowerShell脚本,我可以运行一天一次,以确保我的无数签出的项目是最新的。
我知道我会通过我的工作区中的目录文件夹进行循环,但设置变量时,我已经没有任何运气,因为它会报错了。 我使用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