Rainbow Engine

IT技術を分かりやすく簡潔にまとめることによる学習の効率化、また日常の気付きを記録に残すことを目指します。

TortoiseSVN

TortoiseSVNで「svnは内部コマンドまたは外部コマンド~」エラーが出る時の対処方法

投稿日:2021年3月20日 更新日:

<目次>

(1) TortoiseSVNで「svnは内部コマンドまたは外部コマンド~」エラーが出る時の対処方法
 (1-1) 発生状況・エラーメッセージ
 (1-2) 原因
 (1-3) 対処法

(1) TortoiseSVNで「svnは内部コマンドまたは外部コマンド~」エラーが出る時の対処方法

本記事ではTortoiseSVNの「svn」コマンド実行時に発生した「’svn’ は。内部コマンドまたは外部コマンド~」のエラーの対処方法をご紹介します。

(1-1) エラー概要

TortoiseSVNでコマンドプロンプト(cmd)から「svn」コマンドを実行した際に、下記のエラーが発生しました。

(エラーメッセージ)
'svn' は 内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。

(図111)

目次にもどる

(1-2) 原因

考え得る原因としてTortoiseSVNでコマンド操作を行うための「command line client tools」がインストールされていない可能性があります。

(備考)
このエラーはTortoiseSVNに限らず一般的なエラーで、よくあるケースではPATH環境変数が設定されていない場合などが考えられます。

目次にもどる

(1-3) 対処法

TortoiseSVNでは既にSVNがインストールされている環境下に「command line client tools」を追加する事が出来るので、そのインストールを行います。

STEP1:インストーラのダウンロード

こちらのサイト(https://tortoisesvn.net/downloads.html)から最新版のTortoiseSVNをダウンロードします。この記事の執筆時点では「1.14.0」が最新版となっています。
 
(図131)①

(図131)②

 

STEP2:「command line client tools」のインストール

・インストーラを起動し「Next」押下
(図132)

・今回はコンポーネント(部品)追加なので「Modify」を選びます。
(図133)

・「command line client tools」のみを有効化
右上に「Custom Setup」と書かれた画面で「command line client tools」が「×」マークになっていると思いますが、これを「Entire feature will be installed on local hard drive」を選択してインストールされるようにします。逆に、既に「Entire feature~」になっているものは二重にインストールする必要がないため「×」マーク(Entire feature will be unavailable)に変更します。
(図134)

・右上に「Ready to Install」の画面が出たら「Install」を押下します。
(図135)

・「Finish」ボタンを押下して完了します。
(図136)

STEP3:コマンドが実行できるか確認

試しに「svn」コマンドを実行してみて、結果が正常に表示されるか?チェックします。下記の例はリポジトリのメタデータを表示するコマンドです。この結果に何かしら表示されればOKです。
 
(構文)
> svn info [リポジトリのパス]

 

(例)
> svn info fff:///C:/SVNTestRepo/trunk

 

(図141)「svn info」コマンドでリポジトリの詳細が表示されました

目次にもどる

Adsense審査用広告コード


Adsense審査用広告コード


-TortoiseSVN

執筆者:


  1. […] TortoiseSVN で「svn は内部コマンドまたは外部コマンド~」エラーが出る時の… […]

comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

関連記事

TortoiseSVNでアイコンが表示されない時の対処方法

<目次> (1) TortoiseSVNでアイコンが表示されない時の対処方法  (1-1) 原因  (1-2) 対処方法 (1) TortoiseSVNでアイコンが表示されない時の対処方法 Torto …

SVNのaddをコマンドで実行する方法

<目次> (1) SVNのaddをコマンドで実行する方法  (1-1) 構文  (1-2) 方法①:追加するフォルダに移動(cd)して追加  (1-3) 方法②:フルパスを指定して追加  (1-4) …

TortoiseSVNのコミットをコマンドで行う方法

<目次> (1) TortoiseSVNのコミットをコマンドで行う方法  (1-1) 構文  (1-2) 実施手順(例)  (1-3) 備考 (1) TortoiseSVNのコミットをコマンドで行う方 …

TortoiseSVNをインストールする方法+初期設定や概観についても補足

<目次> (1) TortoiseSVNをインストールする方法+初期設定や概観についても補足  (1-1) ダウンロード~インストール  (1-2) リポジトリの作成  (1-3) branches、 …

Tortoise SVNでコマンドからリビジョンを確認する方法

<目次> (1) Tortoise SVNでコマンドからリビジョンを確認する方法  (1-1) 構文&例   (1-1) リポジトリの任意のリビジョン断面を表示   (1-2) リポジトリブラウザの最 …

  • English (United States)
  • 日本語
Top