- 締切済み
サブバージョンについて
サブバージョンのコマンドラインのアップデートができません。 svn, バージョン 1.6.11がインストールされている状態で、 svn, バージョン 1.8.7をインストールし、アップグレードしました。 画像のようにリポジトリブラウザはバージョンアップされましたが、 コマンドプロンプトでバージョンを確認するとバージョンが1.6.11のままです。 1.8.7をインストールした際に画像のようにコマンドラインも対象にしました。 コマンドがバージョンアップされないので下記のようなコマンドを打つと エラーになってしまいます。 C:\>svn update C:\Subversion\ svn: The path 'C:\Subversion\' appears to be part of a Subversion 1.7 or greater working copy. Please upgrade your Subversion client to use this working copy. C:\> コマンドラインもバージョンアップしたいのですがどうすればよいでしょうか。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
回答No.1 です。 > 1.8版を使用できるようになりましたが、コマンド > プロンプト上は英語になってしまいます。 こちらは私にはわかりかねます。コマンドプロンプト版はバッチでしか使用しないですし、英語表記で困ったことがないので…。 必要であれば、別に質問を立て直したほうが良いかと思われます。
回答No.1 です。 失敬、質問文を見誤りました。 おそらく環境変数の PATH に指定されている Subversion コマンドラインの場所が、1.6 版を指しているのだと思います。以下のページを参考に環境変数を確認してください。 http://www.k-cube.co.jp/wakaba/server/environ.html PATH にはセミコロン(;) 区切りでパス情報が羅列されています。1.6 版のコマンドラインプログラムを格納しているパスを見つけ、1.8 版が格納されているパスに変更してみてください。
コマンドラインがバージョンアップされていないのではなく、Subversion の『作業フォルダ』がバージョンアップされていないのです。ローカルの作業フォルダはそれぞれ手動でバージョンアップさせる必要があります。 C:\Subversion\ フォルダをエクスプローラ上で右クリックすると『SVN 作業コピーをアップグレード』というメニューがあると思います。それを選択してください。
補足
ご回答ありがとうございます。 エクスプローラーで設定していたパスがコマンドプロンプト上のPATHにうまく格納されていなかったことが原因でした。 コマンドでPATHを設定しなおすことでコマンドのバージョンもアップグレードされました。どうもありがとうございます。 追加の質問になってしまうのですが、 1.6版を使用していた際はリポジトリブラウザとコマンドプロンプト両方が日本語でした。 1.8版を使用できるようになりましたが、コマンドプロンプト上は英語になってしまいます。 これを日本語にする場合はどうしたらよいのでしょうか。 リポジトリブラウザ上の言語設定は日本語であることを確認済みです。 1.8版インストールに使ったのは下記のインストーラーです。 TortoiseSVN-1.8.7.25475-x64-svn-1.8.9.msi LanguagePack_1.8.7.25475-x64-ja.msi