質問: ### 前提・実現したいこと TortoiseSVN初心者です。 ソースをSVN管理してます。SVN更新のたびに 競合でエラーが発生し、「クリーンアップ」「SVN更新」を繰り返すので 自動化を検討してます。 ### 発生している問題・エラーメッセージ batファイルで実施しましたが 競合発生時のボタン押下の箇所が自動化できない。 ### 該当のソースコード ``` @ECHO OFF set SVN_DIR=C:\xxxxxxxx\src set TOR_PROC="C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe" set /A CNT=0 :LOOP call %TOR_PROC% /command:update /path:%SVN_DIR% /closeonend:3 IF "%ERRORLEVEL%"=="0" GOTO END call %TOR_PROC% /command:cleanup /path:%SVN_DIR% /noui /cleanup /breaklocks /externals /refreshshell /closeonend:3 IF CNT==10 GOTO END SET /A CNT+=1 GOTO LOOP :END call %TOR_DIR% /command:update /path:%SVN_DIR% ``` ### 補足情報(FW/ツールのバージョンなど) SVN_DIRはリポジトリブラウザでURLリンクを貼ってるディレクトリです。 batファイルかpowershellでどうにかできないかと検討してますが どんなやり方でも構いません。
回答: コマンドプロンプトから操作するなら、TortoiseSVNから操作するんじゃなくて、素のSVNから操作しましょう 個人的によく使う svn コマンドの使い方まとめ