Version 1 (modified by trac, 16 years ago) (diff) |
---|
Trac には "diffs" - ファイルの差分 を画面表示する機能があります。
チェンジセットといってもいろいろな種類があります。 あるリビジョンにおけるファイルの変更だったり、 異なるリビジョン間における変更を累積したものもありますが、 結局のところどんな差分でも表示することができます。
チェンジセットビューは ヘッダ と diff ビュー の2つで構成されています。
ヘッダは、チェンジセット全体の概要を表示します。 以下のような情報を得ることができます :
複数のリビジョンのチェンジセットが含まれる場合、 コミット日時, 更新者, ログメッセージ フィールドは 表示されません。
リストされているファイル名の前に、色のついた四角が見えるでしょう。 それぞれの色は、チェンジセットによってファイルがどのような影響を受けたかを示しています。
色の凡例はヘッダの下に備忘録として載っています。
ヘッダの下がチェンジセットの主な部分となる diff ビューです。それぞれのファイルがセクションで区切って表示されています。そして、各セクションには、チェンジセットによって該当のファイルが影響を受けた部分のみが含まれています。 diff の表示には 2 種類あります: インライン と 並べて表示 形式です。 (設定フォームで、 2 つのスタイルを切り替えることができます):
加えて、設定フォームで diff の表示方法を調整するためのいろいろなオプションを利用可能となっています:
リポジトリへのチェックインを見るとき、 チェンジセットの リンク や タイムライン のチェンジセットイベントをみるようなとき、 Trac はチェックインによって 変更された部分を表示するでしょう。
そのとき、ナビゲーションリンクに 前のチェンジセット と 後のチェンジセット が表示されるでしょう。
しばしば ファイルやディレクトリの複数のリビジョンをまたがった変更を見たい ことがあるでしょう。 もっとも簡単な方法は TracRevisionLog から取得することです。 そして、 ファイルやディレクトリの 旧 リビジョンと 新 リビジョンを選択し、 更新を見るボタンをクリックします。
バージョン管理システムの主となる特徴の一つとして、 一般的に "ブランチ" と呼ばれる 開発系統 が同時に2つ以上走る可能性があるということです。 Trac はこのような ブランチ間の diff を をみることを可能にしています。
TracBrowser の 変更箇所を見る... ボタンをクリックすることにより、任意の パスとリビジョンの Base (From) と Target (To) を選択するフォームを表示します。 diff の一覧は To: の内容に合わせるために From: の内容に適用するべき 変更点でできています。
チェンジセットのページの Diff を反転 リンクをクリックすることによって、 旧 と 新 パス/リビジョンの役割を反転させることが可能です。
最後に、変更にみるにあたっては、 TracBrowser が提供する 最終更新 リンクを使用することでしょう。
このリンクはそのパスで起こった最後の変更を表示します。 そこから、 前のチェンジセット と 後のチェンジセット リンクを使用 することで、そのファイルやディレクトリの変更履歴を横断的に見ることができます。
See also: TracGuide, TracBrowser