Intellij-idea-version-control

提供:Dev Guides
移動先:案内検索

Intellij Idea-バージョン管理

IntelliJは、Git、Subversion、Mercurial、CVS、GitHub、TFSなどのさまざまなバージョン管理システムをサポートしています。 IDE自体からバージョン管理関連のアクションを実行できます。

この章では、GitとSubversion(以降SVNと呼びます)について説明します。 読者はGitおよびSVNツールとその用語に精通していることを前提としています。

Git

このセクションでは、Gitの使用方法を学習します。

クローン

既存のGitリポジトリを複製するには-

  • 「ファイル」→「新規」→「バージョン管理からプロジェクト」→「Git」に移動します。
  • リポジトリのURL、親ディレクトリ、ディレクトリ名を入力します。
  • クローンボタンをクリックして続行します。

クローンリポジトリ

  • 上記の手順が正常に実行されると、リポジトリが複製されます。

変更を追跡する

Gitは、リポジトリで行った変更を追跡します。 リポジトリから任意のファイルを変更して、リポジトリと比較してみましょう。

  • VCS→Git→最新のリポジトリバージョンと比較に移動します。
  • 上記の手順により、差分ウィンドウが開きます。
  • 右側に緑色の背景色の新しい線があります。
  • Gitは新しいコンテンツを追加したため、緑色で表示します。 コンテンツを削除すると、赤色で表示されます

変更の追跡

ローカルの変更を元に戻す

ローカルの変更を破棄するには、次の手順に従います-

  • VCS→Git→Revert オプションに移動します。
  • 確認を求め、変更を削除します。

変更を元に戻す

リポジトリにファイルを追加

リポジトリにファイルを追加するには、* VCS→Git→追加オプション*に移動します。 このアクションは、 git add アクションに似ています。

変更をコミット

Commit操作はローカルコミットを作成します。 git commit アクションに似ています。 コミットを実行するには-

  • VCS→Git→Commit File オプションに移動します。
  • コミットするファイルを選択します。
  • コミットメッセージを入力し、[コミット]ボタンをクリックします。

変更のコミット

変更をリモートリポジトリにプッシュする

プッシュアクションは、ローカルの変更をリモートリポジトリに送信します。 変更をプッシュするには-

  • VCS→Git→Push オプションに移動します。
  • ウィンドウが表示されます。 ここで、プッシュされるコミットを見ることができます。
  • コミットを確認し、プッシュボタンをクリックして変更を公開します。

プッシュ変更

履歴またはログを表示する

履歴を表示するには、* VCS→Git→Show historyオプション*に移動します。 このアクションは git log コマンドに似ています。 次のように履歴が表示されます-

履歴またはログの表示

アップデートを入手

リポジトリから更新を取得するには、次の手順に従います-

  • VCS→Git→Pull オプションに移動します。
  • 要件に応じてオプションを選択します。
  • [プル]ボタンをクリックします。

更新を取得

既存のプロジェクトをGitに追加する

Gitで既存のプロジェクトを追加するには-

  • VCS→バージョン管理にインポート→Git リポジトリの作成に移動します。
  • ディレクトリを参照してプロジェクトを選択します。
  • [OK]ボタンをクリックします。

既存のプロジェクト

転覆

このセクションでは、IntelliJでSubversionがどのように機能するかを理解します。 これを理解するためにいくつかの重要なアクションを考えてみましょう。

チェックアウト

SVNリポジトリをチェックアウトするには-

  • ファイル→新規→バージョン管理からプロジェクト→Subversionに移動します。
  • リポジトリのURLを入力します。
  • [OK]ボタンをクリックしてください。

チェックアウト

変更を追跡する

SVNは、リポジトリで行った変更を追跡します。 リポジトリから任意のファイルを変更し、リポジトリと比較してみましょう-

  • VCS→ Subversion→ Compare to Latest Repository Versionに移動します
  • 右側に緑色の背景色の新しい行があることがわかります。
  • SVNは、新しいコンテンツの追加を示すために背景を緑色で表示します。 If コンテンツが削除されると、赤色で表示されます。

最新リポジトリ

ローカルの変更を元に戻す

次の手順に従って、行ったローカルの変更を元に戻します-

  • VCS→Subversion→Revert オプションに移動します。
  • 確認を求め、変更を削除します。

変更を削除

変更をリモートリポジトリにコミットする

次の手順に従って、リモートリポジトリの変更をコミットします-

  • VCS→Subversion→Commit Files オプションに移動します。
  • 新しいウィンドウが表示されます。 ここでは、リモートにコミットされるファイルを見ることができます リポジトリ。
  • ファイルを確認し、「コミット」ボタンをクリックして変更を公開します。

ボタンのコミット

履歴またはログを表示する

履歴を表示するには、 VCS→Subverion→Show history オプションに移動します。 このオプションは svn log コマンドに似ています。 次のように履歴が表示されます-

履歴ナビゲート

更新操作

最新の変更を取得するには、 VCS→Subversion→Update File/Update Folder オプションに移動します。

更新操作

既存のプロジェクトをSubversionに追加する

SVNで既存のプロジェクトを追加するには、次の手順に従います-

  • * VCS→バージョン管理にインポート→Subverionにインポート*に移動します。
  • リポジトリのURLを入力し、[インポート]ボタンをクリックします-

既存プロジェクトの追加