Rainbow Engine

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

TortoiseSVN

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

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

<目次>

(1) SVNのaddをコマンドで実行する方法
 (1-1) 構文
 (1-2) 方法①:追加するフォルダに移動(cd)して追加
 (1-3) 方法②:フルパスを指定して追加
 (1-4) 参考:複数ファイルの追加

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

SVNのaddコマンドは、ファイルやディレクトリをローカルの「ワーキングコピー」(Check Outした資源)に追加するためのコマンドです。add自体はローカルの操作であり、サーバとの通信は発生していません。役割としては「svn commit」をしたタイミングでコミットされるように「コミット予約」をするようなイメージです。

今回はこの「svn add」の操作をコマンドライン(cmd等)から実行する方法をご紹介します。

(1-1) 構文

ファイルの追加は「svn add」コマンドで行います。ファイルはスペース区切りで複数指定する事もできます。

(構文)

svn add [ファイル1] [ファイル2]…

目次にもどる

(1-2) 方法①:追加するフォルダに移動(cd)して追加

1_ファイルの配置

「add」したいフォルダにフ追加対象ファイルを配置します(例では「Test1_3.txt」を追加)。
 
(図121)

 

2_ファイルを追加したディレクトリに移動

コマンドプロンプト(cmd)を開き、先程ファイルを追加したフォルダに移動します。
 
(コマンド)
cd [先程ファイルを追加したフォルダのパス]

 

(例)
cd C:\Users\TestUser\Desktop\SVNTestRepo

 

(図122)

 

3_svn addコマンドの実行

(コマンド例)
svn add Test1_3.txt

 

(結果例)
C:\Users\TestUser\Desktop\SVNTestRepo\Test1>svn add Test1_3.txt
A         Test1_3.txt

 

正常に実行されると「+」マークが付与される事を確認できます。
(図123)

 

(参考)
対象のパスに移動せずに実行するorフルパスを指定せずに実行すると、次のようなエラーが出ます。
 
C:\>svn add Test1_7.txt
svn: E155007: 'C:\' is not a working copy

 

(図124)

目次にもどる

(1-3) 方法②:フルパスを指定して追加

フルパスを指定する場合は、ファイルを追加したフォルダへの移動(cd)が不要になり、すぐにコマンド実行できます。

1_ファイルの配置

「add」したいフォルダにファイルを配置します(例では「Test1_6.txt」を追加)
(図131)

 

2_svn addコマンドの実行

(コマンド例)

svn add C:\Users\TestUser\Desktop\SVNTestRepo\Test1\Test1_6.txt

(結果例)

C:\>svn add C:\Users\TestUser\Desktop\SVNTestRepo\Test1\Test1_6.txt
A         Users\ TestUser\Desktop\SVNTestRepo\Test1\Test1_6.txt

(図132)

参考:複数ファイルの追加

特段不要かとは思いますが、一応複数ファイルの例も載せておきます。

1_ファイルの配置

(図141)

 

2_ファイルを追加したディレクトリに移動

複数の場合はスペース区切りで列挙します。
(図142)

3_svn addコマンドの実行

(図143)
 

目次にもどる

Adsense審査用広告コード


Adsense審査用広告コード


-TortoiseSVN

執筆者:


comment

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

関連記事

初心者向けにTortoiseSVNの使い方の基本をご紹介

<目次> (1) 初心者向けにTortoiseSVNの使い方の基本をご紹介  (1-1) ①インストール~②リポジトリ作成  (1-2) ②資源のチェックアウト(CheckOut)  (1-3) ③資 …

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

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

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

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

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

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

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

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

  • English (United States)
  • 日本語
Top