Visual Studio Code で Subversionリポジトリを操作する

Visual Studio Code で Subversionリポジトリを操作する手順を紹介します。

事前準備

Visual Studio Codeに SVN拡張機能をインストールします。インストール手順の詳細はこちらの記事を参照して下さい。

リポジトリのチェックアウト

チェックアウトの操作はVisual Studio Codeで実施できないため、コマンドで実行します。 svnコマンドでのチェックアウトの手順はこちらの記事を参照してください。

フォルダを開く

チェックアウトしたファイルを管理するには、Visual Studio Codeでフォルダを開きます。
Visual Studio Codeを起動します。
Visual Studio Code で Subversionリポジトリを操作する:画像1

[ファイル]メニューの[フォルダーを開く]の項目をクリックします。
Visual Studio Code で Subversionリポジトリを操作する:画像2

[フォルダーを開く]ダイアログが表示されます。先ほどチェックアウトした Subversionのリポジトリのフォルダを選択して開きます。
Visual Studio Code で Subversionリポジトリを操作する:画像3

下図の確認ダイアログが表示されます。 ダイアログの[はい、作成者を信頼します]のボタンをクリックします。

このフォルダー内のファイルの作成者を信頼しますか?
Codeは、このフォルダー内のファイルを自動的に実行する可能性のある機能を提供します。

Visual Studio Code で Subversionリポジトリを操作する:画像4

プライマリ サイドバーのエクスプローラーのボタンをクリックしてエクスプローラーパネルを表示します。 リポジトリのフォルダが開かれています。
Visual Studio Code で Subversionリポジトリを操作する:画像5

ノードを展開すると、リポジトリ内のファイルを参照できます。ファイルの項目をクリックして選択すると右側にファイル内容が表示されます。
Visual Studio Code で Subversionリポジトリを操作する:画像6

リポジトリのUpdate

ファイルを編集します。
Visual Studio Code で Subversionリポジトリを操作する:画像7

プライマリ サイドバーの[ソース管理]ボタンをクリックします。ソース管理パネルが表示され、 [Changes]の項目に変更したファイルの一覧が表示されます。
Visual Studio Code で Subversionリポジトリを操作する:画像8

リポジトリの状態が最新化を確認するため、リポジトリのUpdateを実行します。[ソース管理]パネルの右上の[...]ボタンをクリックします。 ドロップダウンメニューが表示されます。メニューの[Update]の項目をクリックします。
Visual Studio Code で Subversionリポジトリを操作する:画像9

アップデートが完了するとウィンドウ右下に At revision (リビジョン番号) のポップアップが表示されます。

Visual Studio Code で Subversionリポジトリを操作する:画像10

コミット

コードをリポジトリにコミットします。ソース管理パネルの上部のテキストボックスにコミットメッセージを入力します。
Visual Studio Code で Subversionリポジトリを操作する:画像11

コミットメッセージの入力後 [ソース管理] パネルの上部のチェックマークのボタン(コミットボタン)をクリックします。
Visual Studio Code で Subversionリポジトリを操作する:画像12

コミットが実行されてます。コミットが成功すると、ウィンドウ右下に nn file commited revision (リビジョン番号) のポップアップが表示されます。

Visual Studio Code で Subversionリポジトリを操作する:画像13

コミットの確認

プライマリ サイドバーの[Subversion]ボタンをクリックします。下図の画面が表示されます。 先ほどコミットした内容がコミット履歴の一覧に表示されていることが確認できます。
Visual Studio Code で Subversionリポジトリを操作する:画像14

Visual Studio Codeを利用してSubversionリポジトリの操作ができました。

AuthorPortraitAlt
著者
iPentecの企画・分析担当。口が悪いのでなるべく寡黙でありたいと思っている。が、ついついしゃべってしまい、毎回墓穴を掘っている。
作成日: 2022-04-17
Copyright © 1995–2025 iPentec all rights reserverd.