こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

サブバージョンについて

サブバージョンのコマンドラインのアップデートができません。

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:\>

コマンドラインもバージョンアップしたいのですがどうすればよいでしょうか。

投稿日時 - 2015-05-09 14:03:10

QNo.8971872

困ってます

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(3)

回答No.1 です。

> 1.8版を使用できるようになりましたが、コマンド
> プロンプト上は英語になってしまいます。

こちらは私にはわかりかねます。コマンドプロンプト版はバッチでしか使用しないですし、英語表記で困ったことがないので…。

必要であれば、別に質問を立て直したほうが良いかと思われます。

投稿日時 - 2015-05-10 00:52:44

回答No.1 です。

失敬、質問文を見誤りました。
おそらく環境変数の PATH に指定されている Subversion コマンドラインの場所が、1.6 版を指しているのだと思います。以下のページを参考に環境変数を確認してください。
http://www.k-cube.co.jp/wakaba/server/environ.html

PATH にはセミコロン(;) 区切りでパス情報が羅列されています。1.6 版のコマンドラインプログラムを格納しているパスを見つけ、1.8 版が格納されているパスに変更してみてください。

投稿日時 - 2015-05-09 18:42:03

補足

ご回答ありがとうございます。
エクスプローラーで設定していたパスがコマンドプロンプト上の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

投稿日時 - 2015-05-09 23:00:37

コマンドラインがバージョンアップされていないのではなく、Subversion の『作業フォルダ』がバージョンアップされていないのです。ローカルの作業フォルダはそれぞれ手動でバージョンアップさせる必要があります。

C:\Subversion\ フォルダをエクスプローラ上で右クリックすると『SVN 作業コピーをアップグレード』というメニューがあると思います。それを選択してください。

投稿日時 - 2015-05-09 14:20:30

あなたにオススメの質問