履歴を表示

履歴を表示とは、過去にリポジトリにコミットされた履歴を確認するための操作です。表示される「履歴を表示」ダイアログボックスでは、過去のリビジョンで編集したファイル、コミットした日時やファイルへのアクション(追加、変更、削除など)を確認したり任意のリビジョンの内容を比較したりすることができます。

操作方法

履歴を表示画面の構成

履歴を表示画面は、画面上から順に以下のような構成になっています。

絞り込みメニュー

履歴の開始日を指定します。クリックして表示されるカレンダーから日付を選択します。履歴一覧には指定日以降の履歴が表示されます。
履歴の終了日を指定します。クリックして表示されるカレンダーから日付を選択します。履歴一覧には指定日以前の履歴が表示されます。
文字列 履歴情報内にその文字列を含むもののみを表示することができます。履歴情報の対象はドロップダウンリストから選択します。
  • すべて - 履歴情報の全体を検索します。
  • メッセージ - メッセージを検索します。
  • 作者 - 作者を検索します。
  • パス - ファイルパスを検索します。

※現在取得されている履歴の表示を絞り込みします。リポジトリからの再取得は行いません。

履歴一覧

リビジョン リビジョン番号
アクション リビジョンで行われたアクションがアイコンで表示されます。
  • 追加
  • 変更
  • 削除
  • 置換
作者 リビジョンのコミットを行ったSubversionユーザー名
日時 リビジョンをコミットした日時
メッセージ リビジョンのコミット時のメッセージ

メッセージ

履歴エリアで選択されているリビジョンのメッセージが表示されます。

ファイル一覧

アクション そのファイルに対して行われたアクション
パス ファイルパス
パスからコピー そのファイルが移動(リネーム)されたものである場合、元ファイルのパス
リビジョン そのファイルが移動(リネーム)されたものである場合元ファイルのリビジョン

オプション

「変更されたパスで無関係なものは表示しない」チェックボックス

各リビジョンには複数のファイルに対する更新が含まれている場合があります。ツリーペインまたはファイルペインで1つの対象ファイルを選択して履歴を表示した場合でも、ファイル一覧には選択したファイル以外も表示されます。ファイル一覧に選択したファイル以外を表示しない場合はチェックボックスをオンにします。

「コピー/名前の変更が発生したら停止」チェックボックス

選択されたファイルが移動(リネーム)した場合も履歴を表示します。履歴の中で移動(リネーム)された以前の履歴を表示しない場合はチェックボックスをオンにします。

「最大取得数」フィールドと「最新の情報に更新」ボタン

リポジトリから履歴の再取得を行います。「最大取得数」に取得したい数を入力します。「最新の情報に更新」ボタンをクリックすると、最大取得数分の履歴を再取得します。

「このリビジョンに更新」ボタン

ツリーペインまたはファイルペインで選択したファイル、フォルダ内またはサーバー内を、履歴一覧で選択したリジョンに更新します。フォルダまたはサーバーを選択した場合、それ以下のファイルが更新されます。

「このリビジョンに置換」ボタン

ツリーペインまたはファイルペインで選択したファイル、フォルダ内またはサーバー内を、履歴一覧で選択したリジョンに置き換えます。フォルダまたはサーバーを選択した場合、それ以下のファイルが置き換えられます。

「更新」と「置換」の違い

「このリビジョンに更新」は、選択されたファイルをその時点での状態に戻します。この操作を行った後にそのファイルを編集しても、ファイルの元となったリビジョンがリポジトリの最新リビジョンよりも古いためコミットすることはできません。

「このリビジョンに置換」は、選択されたファイルに対する変更操作としてファイルを置換します。つまり手元のファイル(最新リビジョン)が指定のリビジョン時の内容に更新されたのと同じことになります。この場合はコミットすることが可能です。

「このリビジョンに更新」は、過去のある時点での動作を確認する場合にのみ使用します。 「このリビジョンに置換」は、過去のリビジョンに戻してそれをリポジトリに反映させたい場合に使用します。

「作業コピーとの差分」ボタン

履歴一覧で選択したリビジョンと現在ホームフォルダーにある作業コピーを比較し、差分を表示します。ツリーペインまたはファイルペインでサーバーまたはフォルダを選択して履歴を表示した場合、差分リストダイアログボックスが表示されます。リストからファイルを選択して「比較」ボタンをクリックすると比較プログラムでの差分画面が表示されます。ツリーペインまたはファイルペインでプロジェクトまたは関数コレクションを選択して履歴を表示した場合では、「作業コピーとの差分」ボタンをクリックすると比較プログラムでの差分画面が表示されます。

比較プログラムは、「ツール」メニューの「環境設定」をクリックして表示される「環境設定」ダイアログボックスの「バージョン管理」タブで指定されたプログラムが使用されます。

「リビジョン間の差分」ボタン

任意のリビジョン間を比較し、差分を表示します。ツリーペインまたはファイルペインでサーバーまたはフォルダを選択して履歴を表示した場合、差分リストダイアログボックスが表示されます。リストからファイルを選択して「比較」ボタンをクリックすると比較プログラムでの差分画面が表示されます。ツリーペインまたはファイルペインでプロジェクトまたは関数コレクションを選択して履歴を表示した場合では、「作業コピーとの差分」ボタンをクリックすると比較プログラムでの差分画面が表示されます。

比較プログラムは、「ツール」メニューの「環境設定」をクリックして表示される「環境設定」ダイアログボックスの「バージョン管理」タブで指定されたプログラムが使用されます。

 

▲ このページのトップへ