0

SVN リポジトリにファイルを追加してコミットするためのバッチ ファイルを作成しました。

cd "C:\Users\User\Desktop"
for /f "usebackq tokens=2*" %%i in (`svn status ^| findstr /r "^\?"`) do svn add "%%i %%j"
for /f "usebackq tokens=2*" %%i in (`svn status ^| findstr /r "^\!"`) do svn delete "%%i %%j"
svn commit -m "Commit via Batch"

残念ながら、ドイツ語のウムラウトで問題が発生しています。

C:\Users\User\Desktop>svn add "SS06_Haupt_mit L÷sung.pdf"
svn: warning: W155010: 'C:\Users\User\Desktop\SS06_Haupt_mit L÷sung.pdf' not
 found
svn: E200009: Could not add all targets because some targets don't exist
svn: E200009: Illegal target for the requested operation

これに対する回避策はありますか?

4

1 に答える 1

0

バッチ ファイルの先頭に別のコードページを設定してみてください。

chcp 1252
于 2013-07-16T09:29:39.197 に答える