履歴マネージャ

提供: Appmethod Topics
移動先: 案内検索

Appmethod 入門 への移動


メイン ウィンドウの[履歴]タブをクリック

履歴マネージャでは、IDE で管理されたファイルのバージョン(次の対象を含む)を表示し比較できます。

  • IDE に保存された複数のバックアップ バージョン
  • ユーザーがローカルに保存した変更
  • アクティブ ファイルに対する変更(バッファにあり、未保存)

ユーザーのプロジェクトや個別のファイルのバージョンが Subversion で管理されている場合は、Subversion 情報も表示できます。

Subversion の履歴マネージャと[プロジェクト マネージャ]への統合

履歴マネージャで、IDE および Subversion の両方で生成された、バージョン管理情報を参照することができます。

Subversion インテグレーションのソースはこの製品の /bin/subversion ディレクトリにあります。 このソース コードをみると、Subversion プラグインなどのプラグインをユーザーのアプリケーションに Tools API を使って組み込む方法がわかります。 たとえば、このソースをカスタマイズして、他のソース管理プラグインを組み込むことができます。

Subversion についての詳細は、以下を参照してください。

IDE の[履歴]タブ

履歴マネージャを開くには、IDE メイン ウィンドウの下端の中央にある[履歴]タブをクリックします。

コード、デザイン、および履歴タブ

  • [コード] タブでは、コード エディタが開きます。
  • [デザイン] タブでは、フォーム デザイナが開きます。 ([デザイン]タブが表示されるのは、ビジュアル コンポーネント アプリケーションのみ)。
  • [履歴]タブでは、履歴マネージャ履歴ビュー)が開きます。

履歴マネージャの各タブ

履歴マネージャには、次の 3 つのタブ付きページ([内容][情報]および[差分])があります。

内容、情報、および差分タブ

これらのページに表示されるのは、IDE および「IDE 内の Subversion インテグレーション」で管理されている履歴およびバージョン情報です。

ページ 説明

[内容]

[履歴]ウィンドウにあるツールバーのドロップダウン リストで選択したファイルの現在と以前のバージョンを表示します。 [内容]ページには 2 つのペインがあります。

  • [リビジョン内容]: [内容]ページの上部には、アクティブ ファイルのリビジョンのリストが表示されます。
含まれる列:
  • [リビジョン]: アクティブ ファイルの各リビジョンのリビジョン番号
  • [ラベル]: リビジョン番号または指定ラベル
  • [日付]: リビジョンの日付
  • [作者]: 対象リビジョンをチェックインしたユーザーの名前
  • ファイル表示: [内容]ページの下部には、アクティブ ファイルの内容が表示されます。

メモ: 指定ファイルの Subversion ログ エントリを表示するには:

  • Subversion にチェックインされたリビジョン(HistViewCheckedOut.jpg または HistViewVersionControl.jpg)の上にカーソルを移動します。
  • [情報]タブをクリックします。

[情報]

アクティブ ファイルの選択したリビジョンに対して、次の情報が表示されます。

  • ラベル(リビジョン番号または、"Local file"などの指定ラベル)
  • 対象リビジョンをコミットしたときに入力したコメント

[差分]

アクティブ ファイルの選択したバージョン間の相違点が表示されます。 [差分]ページには次の 3 つのペインがあります。

  • [比較元]: アクティブ ファイルのリビジョン(現在のリビジョンを含む)のリストが表示されます。
  • [比較先]: アクティブ ファイルのリビジョン(現在のリビジョンおよびバッファにある保存されていない変更を含む)のリストが表示されます。
  • ファイル表示: [差分]ページの下部には、差分を実行したファイルの内容が表示されます。強調表示は、[比較元]で選択したリビジョンと、[比較先]で選択したリビジョンの相違点を示します。

Minus.bmp (大きいマイナス記号)により削除されたソース行を示します。

Plus.bmp (大きいプラス記号)により追加されたソース行を示します。


[差分]タブの強調表示で使用する色は、ツール > オプション... > エディタ設定 > で開かれるダイアログボックスで、設定できます。

履歴マネージャのツールバー ボタン

ボタン 説明

更新

[リビジョン情報の更新]

リビジョン リストを更新して、保存されていない変更内容をファイルに反映します。

戻す

[前のリビジョンに戻す]

選択バージョンが現在のバージョンになります。 [内容]および[情報]ページで利用できます。 前のバージョンに戻すと、エディタ バッファにある未保存の変更内容はすべて削除されます。

Annotate2.png
注釈

アクティブ ファイルの各行に関連付けられた、最新リビジョン番号を含むマージン列を追加します。 ファイルのバージョン間の差分を実行するときに特に便利です(履歴マネージャ[履歴]タブをクリック)。

ExternalDiffViewer.bmp

[差分ビューアで表示]

現在のファイルを、差分ビューア(デフォルトの差分ビューア、または、独自にインストールし、[ツール|オプション...|環境オプション|差分ビューア]で設定したもの)に読み込みます

差分ビューアのリストから選択するには、下矢印をクリックします。 差分ビューアを選択すると、選択されたビューアにより、表示している現在のバージョンと直前のバージョンの相違点が表示されます。 「外部差分ビューアを使用する」を参照してください。

同期


[スクロールの同期]

[内容]ページと[差分]ページおよびコード エディタの間でスクロールを同期させます。 カーソルが置かれているテキスト行と、もう一方のビューの最も類似するテキスト行の位置を合わせます。 そのようなテキストが見つからない場合は、行番号を合わせます。

次

[次の相違に移動]

異なっているソース コードの次のブロックを[差分]ページに表示します。

前

[前の相違に移動]

異なっているソース コードの前のブロックを[差分]ページに表示します。

Follow

[テキストの移動先にジャンプ]

ビューを切り替える際に、同じ行をソース ビューアに表示します。

ファイル ドロップダウン リスト

ファイル ドロップダウン リスト

関連ファイル(.dfm や .res ファイルなど)のリストを表示します。

履歴マネージャで使用されるリビジョン アイコン

アイコン 説明

最新

保存されている最新のファイル バージョン。

バックアップ

ローカル バックアップ ファイル バージョン。

バッファ

バッファ内にあり、未保存の変更を含むファイル バージョン。

バージョン管理

バージョン管理リポジトリに格納されているファイル バージョン。

チェックアウト

バージョン管理リポジトリからチェックアウトしたファイル バージョン。

移動元

コード行が強調表示された行から移動されたことを示します。

移動先

コード行が強調表示された行に移動されたことを示します。

コンテキスト メニュー コマンド

項目 説明

[更新]

履歴マネージャの表示を更新します。

[元に戻す]

履歴マネージャでの直前の変更を元に戻します。

[コピー]

選択されたテキストをコピーします。

[すべて選択]

履歴マネージャのすべての内容を選択します。

[次の相違]

現在の場所からフォーカスが移動して、次の相違が履歴マネージャに表示されます。 [差分] ページのみで有効です。

[前の相違]

現在の場所からフォーカスが移動して、直前の相違が履歴マネージャに表示されます。 [差分] ページのみで有効です。

[移動先]

ビューを切り替える際に、同じ行をソース ビューアに表示します。

次の変更および前の変更の検索

履歴マネージャでファイルの複数バージョンの相違を調べるときに、コンテキスト メニュー コマンドや同じ機能のショートカット キーで、次の相違や前の相違にすばやく移動できます。 キーボード ショートカットを次に示します。

  • Ctrl+Shift+F7 - 直前の相違に移動します。
  • Ctrl+Shift+F8 - 直後の相違に移動します。
  • F5 - 履歴ビューの表示を更新します。

各種キー入力は、次のキーボード マッピングと同時です: IDE クラシック、BRIEF、Epsilon。

Visual Studio および Visual Basic のキーボード マッピングには、次の変更および前の変更に移動するキー入力はありません。

関連項目