PowerShell上でsvnadminを使う

  • svnadminはloadやdumpでダンプファイルの入出力をリダイレクト(>と<)で行う。
  • PowerShellはリダイレクトの際に入出力データをテキスト(UTF16など)への変換を試みる。
  • 従って、PowerShellでsvnadminをそのまま使うと問題が起きやすい。
  • CMDを呼び出して、その中でsvnadmnを実行する方が無難。

svnadmin dump

 PS> cmd /c svnadmin.exe dump "C:\svn\repos" `> svn.repos.dump

svnadmin load

 PS> cmd /c "svnadmin.exe load new_repos < svn.repos.dump"

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS

Last-modified: 2016-04-03 (日) 19:27:02