全てのSubversionフォルダを一括でupdateしてみる。

PowerShellのお試しということで、指定ディレクトリ以下のworkingcopyを一括でupdateするスクリプトを作ってみた。


$env:APR_ICONV_PATH="C:\Program Files\Subversion\iconv"
$colItems = Get-ChildItem * -force | Where-Object {$_.Extension -eq ""}

foreach ($objItem in $colItems) {
$a = Get-ChildItem $objItem.FullName -name -force -include .svn
if($a -eq ".svn"){
cd $objItem.FullName
write-host "Project: " $objItem.FullName
svn update
}
}
cd ..