IntelliJ IDEA 2020.3 ヘルプ

リポジトリと受信タブ

リポジトリタブとローカルに未反映タブは、非分散バージョン管理システム(つまり、Git と Mercurial を除く IntelliJ IDEA でサポートされているすべての VCS)でのみ使用できます。

リポジトリタブには、現在のプロジェクト内の VCS ルートのリポジトリにコミットされた変更が表示されます。ローカルに未反映タブには、他のチームメンバーによってリポジトリにコミットされ、まだローカルにチェックアウトされていない変更が表示されます。どちらのタブにも、履歴キャッシュに保存されている情報が表示されます。表示される変更リストの数は、キャッシュスコープによって異なります。

各タブには、次のペインがあります。

  • 変更リストペインに変更リストが表示されます。

  • 変更されたファイルペインには、選択した変更リスト内で変更されコミットされたファイルのリストが表示されます。

サーバーとローカル作業コピーの両方で SVN 1.5 以降を使用している場合、リポジトリタブには情報をマージペインもあり、他の 2 つのペインでビューを構成し、ブランチ間の統合を制御できます。

変更リストペイン

ペインには、コミットされ履歴キャッシュに保存されている変更リストが表示されます。変更リストをクリックすると、選択したコミットの影響を受けるファイルが変更されたファイルペインに表示されます。

コミットされた変更リストはしばしば追跡システムの問題に対応します。変更リストペインから直接ブラウザーでそのような問題を開くことができます。この機能には、以下の前提条件があります。

  • バグ追跡システムのパターンは、課題ナビゲーション 設定 環境設定ダイアログで指定されます。

  • 対応する発行番号はコミットメッセージに記載されています。

課題ナビゲーションが設定された後、コミットメッセージ内の課題番号はリンクとして表示されます。そのようなリンクをクリックすると、あなたの issue tracker の対応するページに移動します。

項目 ツールチップとショートカット 説明 使用可能な範囲
Refresh リフレッシュ
Ctrl+F5
このボタンをクリックして、ビュー内の情報をリフレッシュします。 両方のタブ
View details 詳細を表示
Ctrl+Q
このボタンをクリックすると、選択した変更リストに関する以下の情報が表示されます。
  • 変更リスト番号

  • ユーザー名とクライアント名

  • コミット日時

両方のタブ
Patch パッチの作成 このボタンをクリックして、選択した変更リストに基づいてパッチを作成します。 リポジトリタブ
Rollback 変更を戻す このボタンをクリックして、選択した変更リストのリバースパッチを作成し、以前に行った変更をロールバックします。このアクションを使用して、任意のユーザーによってコミットされた変更を元に戻すことができます。

ターゲット変更リストの選択ダイアログが開きます。

リバースパッチが以前にコミットされたバージョンに適用される場合、このロールバックの試みは後の変更との競合のために失敗するかもしれないことに注意してください。

リポジトリタブ
the Clear button クリア 履歴キャッシュをクリアするには、このボタンをクリックしてください。コミットリストは空になります。元に戻すには、リフレッシュをクリックします。 リポジトリ
Edit リビジョンコメントの編集 このボタンをクリックして、選択したコミットのメッセージを編集します。 リポジトリ
Check out プロジェクトを更新
Ctrl+T
プロジェクトを最新の利用可能なバージョンに更新するには、このボタンをクリックします。 受信タブ
Expand all すべて展開
Ctrl+NumPad +
このボタンをクリックしてすべてのノードを展開します。 両方のタブ
Collapse all すべて折りたたむ
Ctrl+NumPad -
このボタンをクリックしてすべてのノードを折りたたみます。 両方のタブ
Copy コピーする
Ctrl+C
このボタンをクリックして、選択した変更リストのコミットメッセージをクリップボードにコピーします。 両方のタブ
Help ヘルプ
F1
このボタンをクリックすると、対応するヘルプトピックが表示されます。 両方のタブ
Highlight integrated 統合済みをハイライト このボタンをクリックすると、情報をマージペインが表示されます。

このボタンは、サーバー側とクライアント側の両方が Subversion 1.5 を使用している場合にのみ有効になります。

リポジトリタブ
フィルター このリストを使用して、興味のない変更リストを非表示にし、特定の基準を満たす変更リストだけを表示します。

次のオプションが利用可能です:

  • ユーザー : このオプションを選択して、ユーザーによるコミットをフィルタリングします。

  • 構造 : このオプションを選択して、ターゲットモジュールまたはフォルダーでコミットをフィルタリングします。

  • クライアント : このオプションを選択して、コミットが行われたコンピューターでコミットをフィルタリングします。

  • なし: このオプションを選択すると、フィルタリングがオフになり、デフォルトのビューに戻ります。

両方のタブ
グループ化 このリストを使用して、特定の基準に従って変更リストをグループ化します。

次のオプションが利用可能です:

  • 日付 : このオプションを選択して、コミットを日付でグループ化します。

  • ユーザー : このオプションを選択して、ユーザーごとにコミットをグループ化します。

  • クライアント : このオプションを選択して、コミットが行われたコンピューターごとにコミットをグループ化します。

両方のタブ
検索 このフィールドを使用して検索パターンを入力し、コミットメッセージが指定した文字列と一致するコミットを探します。入力すると、リストが動的に縮小され、指定されたパターンに一致するコミットメッセージを含む変更リストが表示されます。

検索パターンを保存するには、Enter を押します。

最近の検索パターンのリストを表示するには、Find ボタンをクリックしてください。

検索パターンのリストをクリアするには、Clear ボタンをクリックしてください。

リポジトリタブ
項目 ツールチップとショートカット 説明
Diff 差分を表示
Ctrl+D
このボタンをクリックして、選択したファイルの現在のリビジョンと前のリビジョンの違いを表示します。
Diff ローカルとの差分を表示 このボタンをクリックすると、選択したファイルの選択したリビジョンと現在のローカルコピーの違いが表示されます。
Edit ソースを編集
F4
このボタンをクリックして、選択したファイルのローカルコピーを編集用に開きます。
Edit source リポジトリバージョンを開く このボタンをクリックして、選択したファイルのリポジトリバージョンを開きます。
Roll back 選択した変更を元に戻す このボタンをクリックして、選択したファイルへの変更を元に戻し、前のリビジョンにロールバックします。
Integrate to branch ブランチに統合 このボタンをクリックして、選択したファイルからの変更をターゲットのブランチに統合します。
Diff Subversion プロパティの比較 このオプションは、Subversion をバージョン管理システムとして使用している場合にのみ利用可能です。

このボタンをクリックすると、現在のバージョンと以前のリビジョンのファイルプロパティの違いが表示されます。

History 履歴の表示 このボタンをクリックして、バージョン管理ツールウィンドウ Alt+9 で選択したファイルの履歴ビューを開きます。
Toolbar group by DirIcon ディレクトリでグループ化
Ctrl+P
このボタンをクリックして、ファイルのフラットリストをファイルを含むパッケージのツリーに変換します。
Expand all すべて展開
Ctrl+NumPad +
このボタンをクリックしてすべてのノードを展開します。

このボタンは、ペイン内のファイルがディレクトリ別に表示されている場合にのみ使用できます。

Collapse all すべて折りたたむ
Ctrl+NumPad -
このボタンをクリックしてすべてのノードを折りたたみます。

このボタンは、ペイン内のファイルがディレクトリ別に表示されている場合にのみ使用できます。

情報を結合ペイン

このペインは、サーバーとローカル作業コピーの両方で SVN 1.5 以降を使用している場合にのみ使用可能です。

このペインで、相互に統合を監視するブランチのペアを指定します。変更リストペインには、指定されたブランチに関連する変更リストが表示され、各変更リストの統合ステータスに関する情報が提供されます。

複数のプロジェクトまたはルートが関係している場合は、ブランチのペアを複数指定できます。

項目 ツールチップとショートカット 説明
From ソースブランチの URL アドレスを指定してください。

IntelliJ IDEA は、Subversion からチェックアウトダイアログで選択された URL アドレスを提案します。

To 以下を実施:
  • ターゲットブランチへのパスを指定してください。

    Ellipsis をクリックするか Shift+Enter を押してブランチの選択ダイアログを開きます。

  • 選択した変更リストに基づいて作成されたパッチを適用するローカル作業コピーへのパスを指定します。

    Ellipsis をクリックして作業用コピーパスの構成ダイアログを開き、作業コピーを選択します。

Highlight integrated 統合済みをハイライト このボタンをクリックすると、変更リストペインの各変更リストに統合されているかどうかの表示が表示されます。
Integrate to branch ブランチに統合 このボタンをクリックして、選択した変更リストを作業コピーに統合します。

ブランチに統合ダイアログが開きます。

Undo integrate to branch ブランチへの統合を元に戻す このボタンをクリックして、選択した変更リストの最後の統合を作業コピーに戻します。
Mark as merged マージ済みとしてマーク このボタンをクリックして、選択した変更リストが実際には変更リストを統合せずに作業コピーに統合されることを示します。

この操作は .svn フォルダー内の管理情報に影響を与えます。

選択した変更リストの横のアイコンが Not merged から Merged に変わります。

Mark as not merged マージしていないとマークします このボタンをクリックして、選択された変更リストが実際に統合を元に戻すことなしに作業コピーに統合されないことを示します。

.svn フォルダー内の管理情報を更新してください。

選択した変更リストの横のアイコンが Merged から Not merged に変わります。

Filter out integrated 統合済みを除外 作業コピーに統合されていない変更リストのみを表示するには、このボタンをクリックします。
Filter out not integrated 未統合を除外 作業コピーに統合されている変更リストだけを表示するには、このボタンをクリックします。
Filter out others その他を除外 このボタンをクリックすると、変更リストペインに余分な変更リストが表示されなくなります。

無関係な変更リストは、別の VCS で管理されているか、別のルートにある変更リストです。

Show working copies 作業コピーの表示 このボタンをクリックすると、Subversion 作業コピー情報ダイアログが開きます。
Refresh リフレッシュ このボタンをクリックして、変更リストペインの情報をリフレッシュします。