Changes between Version 1 and Version 2 of TracChangeset
- Timestamp:
- May 13, 2012, 9:15:45 PM (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
TracChangeset
v1 v2 1 = Trac チェンジセットモジュール = 1 = Trac チェンジセットモジュール = #TracChangeseModule 2 2 [[TracGuideToc]] 3 3 4 Trac には "diffs" - ファイルの 差分を画面表示する機能があります。4 Trac には "diffs" - ファイルの変更箇所を画面表示する機能があります。 5 5 6 チェンジセットといってもいろいろな種類があります。6 ''チェンジセット'' といってもいろいろな種類があります。 7 7 あるリビジョンにおけるファイルの変更だったり、 8 8 異なるリビジョン間における変更を累積したものもありますが、 9 結局のところどんな 差分でも表示することができます。9 結局のところどんな変更箇所でも表示することができます。 10 10 11 11 チェンジセットビューは ''ヘッダ'' と 12 ''diff ビュー'' の 2つで構成されています。12 ''diff ビュー'' の 2 つで構成されています。 13 13 14 == チェンジセットヘッダ == 14 == チェンジセットヘッダ == #ChangesetHeader 15 15 16 16 ヘッダは、チェンジセット全体の概要を表示します。 17 17 以下のような情報を得ることができます : 18 18 19 * コミット日時 -- チェンジセットがコミットされた日時 20 * 更新者 -- チェンジセットをコミットした人 21 * ログメッセージ -- 更新者による簡単な説明 (コミットログ) 22 * ファイル -- チェンジセットによって更新などの影響をうけたファイルのリスト 19 * コミット日時 (英語版では Timestamp) -- チェンジセットがコミットされた日時 20 * 更新者 (英語版では Author) -- チェンジセットをコミットした人 21 * ログメッセージ (英語版では Message) -- 更新者による簡単な説明 (コミットログ) 22 * 場所 (英語版では Location) -- チェンジセットによって更新などの影響を受けた全てのファイルの親ディレクトリ 23 * ファイル (英語版では Files) -- チェンジセットによって更新などの影響を受けたファイルのリスト 23 24 24 25 複数のリビジョンのチェンジセットが含まれる場合、 25 ''コミット日時'' , ''更新者'', ''ログメッセージ''フィールドは26 ''コミット日時'' (英語版では ''Timestamp''), ''更新者'' (英語版では ''Author''), ''ログメッセージ'' (英語版では ''Message'') フィールドは 26 27 表示されません。 27 28 … … 37 38 色の凡例はヘッダの下に備忘録として載っています。 38 39 39 == diff ビュー == 40 == diff ビュー == #DiffViews 40 41 41 ヘッダの下がチェンジセットの主な部分となる diff ビューです。それぞれのファイルがセクションで区切って表示されています。そして、各セクションには、チェンジセットによって該当のファイルが影響を受けた部分のみが含まれています。 diff の表示には 2 種類あります: ''インライン '' と ''並べて表示''形式です。 (設定フォームで、 2 つのスタイルを切り替えることができます):42 ヘッダの下がチェンジセットの主な部分となる diff ビューです。それぞれのファイルがセクションで区切って表示されています。そして、各セクションには、チェンジセットによって該当のファイルが影響を受けた部分のみが含まれています。 diff の表示には 2 種類あります: ''インラインで表示'' (英語版では ''inline'') と ''並べて表示'' (英語版では ''side-by-side'') 形式です。 (設定フォームで、 2 つのスタイルを切り替えることができます): 42 43 43 * ''インライン '' スタイルはファイルの変更部分を一列で表示します。ファイルから削除された部分は、赤くマーキングされ、追加された部分は緑色にマーキングされます。更新された場合は、古いバージョンは新しいバージョンの上に表示されます。左側の行番号は古いバージョンと新しいバージョンのファイルのそれぞれ変更があった行番号を示しています。44 * ''インラインで表示'' スタイルはファイルの変更部分を一列で表示します。ファイルから削除された部分は、赤くマーキングされ、追加された部分は緑色にマーキングされます。更新された場合は、古いバージョンは新しいバージョンの上に表示されます。左側の行番号は古いバージョンと新しいバージョンのファイルのそれぞれ変更があった行番号を示しています。 44 45 * ''並べて表示'' スタイルは古いバージョンを左側に、新しいバージョンは右側に表示されます (インラインスタイルよりも横幅が長い画面が必要となるでしょう。) 追加または削除された部分はインラインスタイルと同様に色づけ (それぞれ緑、赤で) されます。更新された部分は黄色の背景で表示されます。 45 46 … … 50 51 51 52 52 == diff を見る他の方法 == 53 == diff を見る他の方法 == #TheDifferentWaysToGetaDiff 53 54 54 === チェンジセットを見る === 55 === チェンジセットを見る === #ExaminingaChangeset 55 56 56 リポジトリへのチェックインを見る とき、57 チェンジセットの [wiki:TracLinks リンク] や [wiki:TracTimeline タイムライン] 58 のチェンジセットイベントをみるようなとき、 Trac はチェックインによって 59 変更された部分を表示するでしょう。57 リポジトリへのチェックインを見る (チェンジセットの [wiki:TracLinks リンク] や 58 [wiki:TracTimeline タイムライン] のチェンジセットイベントを辿るなどの操作を行う) 59 と、 Trac はチェックインによって発生した変更箇所を 60 表示します。 60 61 61 そのとき、ナビゲーションリンクに ''前のチェンジセット'' 62 と '' 後のチェンジセット'' が表示されるでしょう。62 そのとき、ナビゲーションリンクに ''前のチェンジセット'' (英語版では ''Previous Changeset'') 63 と ''次のチェンジセット'' (英語版では ''Next Changeset'') も表示されます。 63 64 64 === リビジョン間の diff を見る === 65 === リビジョン間の diff を見る === #ExaminingDifferencesBetweenRevisions 65 66 66 しばしば 67 しばしばファイルやディレクトリの複数のリビジョンをまたがった変更を見たい 67 68 ことがあるでしょう。 68 69 もっとも簡単な方法は TracRevisionLog から取得することです。 69 70 そして、 ファイルやディレクトリの '''旧''' リビジョンと '''新''' リビジョンを選択し、 70 ''更新を見る'' ボタンをクリックします。71 ''更新を見る'' (英語版では ''View changes'') ボタンをクリックします。 71 72 72 === ブランチ間の diff を見る === 73 === ブランチ間の diff を見る === #ExaminingDifferenceBetweenBranches 73 74 74 75 バージョン管理システムの主となる特徴の一つとして、 75 一般的に "ブランチ" と呼ばれる ''開発系統'' が同時に 2つ以上走る可能性があるということです。76 一般的に "ブランチ" と呼ばれる ''開発系統'' が同時に 2 つ以上走る可能性があるということです。 76 77 Trac はこのような ブランチ間の diff を 77 78 をみることを可能にしています。 78 79 79 TracBrowser の ''' 変更箇所を見る...'''ボタンをクリックすることにより、任意の80 TracBrowser の '''差分を表示''' (英語版では '''View changes...''') ボタンをクリックすることにより、任意の 80 81 パスとリビジョンの ''Base (From)'' と ''Target (To)'' を選択するフォームを表示します。 81 82 diff の一覧は ''To:'' の内容に合わせるために ''From:'' の内容に適用するべき 82 83 変更点でできています。 83 84 84 チェンジセットのページの ''Diff を反転'' リンクをクリックすることによって、85 '''旧''' と '''新''' パス/リビジョンの役割を反転させることが可能です。85 チェンジセットのページの ''Diff を反転'' (英語版では ''Reverse Diff'') リンクをクリックすることによって、 86 '''旧''' と '''新''' のパス/リビジョンの役割を反転させることが可能です。 86 87 87 === 最終更新をみる === 88 === 最終更新をみる === #CheckingtheLastChange 88 89 89 最後に 、変更にみるにあたっては、90 TracBrowser が提供する ''最終更新'' リンクを使用することでしょう。90 最後に残った操作として、 91 TracBrowser が提供する ''最終更新'' (英語版では ''Last Change'') リンクがあります。 91 92 92 93 このリンクはそのパスで起こった最後の変更を表示します。 93 そこから、 ''前の チェンジセット'' と ''後のチェンジセット''リンクを使用94 そこから、 ''前の更新'' (英語版では ''Previous Change'') と ''次の更新'' (英語版では ''Next Change'') リンクを使用 94 95 することで、そのファイルやディレクトリの変更履歴を横断的に見ることができます。 95 96