バージョン 1 から バージョン 2 における更新: TracChangeset
- 更新日時:
- 2010/01/20 13:35:16 (15 年 前)
凡例:
- 変更なし
- 追加
- 削除
- 変更
-
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 * ファイル (英語版では Files) -- チェンジセットによって更新などの影響をうけたファイルのリスト 23 23 24 24 複数のリビジョンのチェンジセットが含まれる場合、 25 ''コミット日時'' , ''更新者'', ''ログメッセージ''フィールドは25 ''コミット日時'' (英語版では ''Timestamp''), ''更新者'' (英語版では ''Author''), ''ログメッセージ'' (英語版では ''Message'') フィールドは 26 26 表示されません。 27 27 … … 37 37 色の凡例はヘッダの下に備忘録として載っています。 38 38 39 == diff ビュー == 39 == diff ビュー == #DiffViews 40 40 41 ヘッダの下がチェンジセットの主な部分となる diff ビューです。それぞれのファイルがセクションで区切って表示されています。そして、各セクションには、チェンジセットによって該当のファイルが影響を受けた部分のみが含まれています。 diff の表示には 2 種類あります: ''インライン'' と ''並べて表示''形式です。 (設定フォームで、 2 つのスタイルを切り替えることができます):41 ヘッダの下がチェンジセットの主な部分となる diff ビューです。それぞれのファイルがセクションで区切って表示されています。そして、各セクションには、チェンジセットによって該当のファイルが影響を受けた部分のみが含まれています。 diff の表示には 2 種類あります: ''インライン'' (英語版では ''inline'') と ''並べて表示'' (英語版では ''side-by-side'') 形式です。 (設定フォームで、 2 つのスタイルを切り替えることができます): 42 42 43 43 * ''インライン'' スタイルはファイルの変更部分を一列で表示します。ファイルから削除された部分は、赤くマーキングされ、追加された部分は緑色にマーキングされます。更新された場合は、古いバージョンは新しいバージョンの上に表示されます。左側の行番号は古いバージョンと新しいバージョンのファイルのそれぞれ変更があった行番号を示しています。 … … 50 50 51 51 52 == diff を見る他の方法 == 52 == diff を見る他の方法 == #TheDifferentWaysToGetaDiff 53 53 54 === チェンジセットを見る === 54 === チェンジセットを見る === #ExaminingaChangeset 55 55 56 リポジトリへのチェックインを見る とき、57 チェンジセットの [wiki:TracLinks リンク] や [wiki:TracTimeline タイムライン] 58 のチェンジセットイベントをみるようなとき、 Trac はチェックインによって 59 変更された部分を表示するでしょう。56 リポジトリへのチェックインを見る (チェンジセットの [wiki:TracLinks リンク] や 57 [wiki:TracTimeline タイムライン] のチェンジセットイベントを辿るなどの操作を行う) 58 と、 Trac はチェックインによって発生した変更箇所を 59 表示します。 60 60 61 そのとき、ナビゲーションリンクに ''前のチェンジセット'' 62 と '' 後のチェンジセット'' が表示されるでしょう。61 そのとき、ナビゲーションリンクに ''前のチェンジセット'' (英語版では ''Previous Changeset'') 62 と ''次のチェンジセット'' (英語版では ''Next Changeset'') も表示されます。 63 63 64 === リビジョン間の diff を見る === 64 === リビジョン間の diff を見る === #ExaminingDifferencesBetweenRevisions 65 65 66 しばしば 66 しばしばファイルやディレクトリの複数のリビジョンをまたがった変更を見たい 67 67 ことがあるでしょう。 68 68 もっとも簡単な方法は TracRevisionLog から取得することです。 69 69 そして、 ファイルやディレクトリの '''旧''' リビジョンと '''新''' リビジョンを選択し、 70 ''更新を見る'' ボタンをクリックします。70 ''更新を見る'' (英語版では ''View changes'') ボタンをクリックします。 71 71 72 === ブランチ間の diff を見る === 72 === ブランチ間の diff を見る === #ExaminingDifferenceBetweenBranches 73 73 74 74 バージョン管理システムの主となる特徴の一つとして、 75 一般的に "ブランチ" と呼ばれる ''開発系統'' が同時に 2つ以上走る可能性があるということです。75 一般的に "ブランチ" と呼ばれる ''開発系統'' が同時に 2 つ以上走る可能性があるということです。 76 76 Trac はこのような ブランチ間の diff を 77 77 をみることを可能にしています。 78 78 79 TracBrowser の '''変更箇所を見る...''' ボタンをクリックすることにより、任意の79 TracBrowser の '''変更箇所を見る...''' (英語版では '''View changes...''') ボタンをクリックすることにより、任意の 80 80 パスとリビジョンの ''Base (From)'' と ''Target (To)'' を選択するフォームを表示します。 81 81 diff の一覧は ''To:'' の内容に合わせるために ''From:'' の内容に適用するべき 82 82 変更点でできています。 83 83 84 チェンジセットのページの ''Diff を反転'' リンクをクリックすることによって、85 '''旧''' と '''新''' パス/リビジョンの役割を反転させることが可能です。84 チェンジセットのページの ''Diff を反転'' (英語版では ''Reverse Diff'') リンクをクリックすることによって、 85 '''旧''' と '''新''' のパス/リビジョンの役割を反転させることが可能です。 86 86 87 === 最終更新をみる === 87 === 最終更新をみる === #CheckingtheLastChange 88 88 89 最後に 、変更にみるにあたっては、90 TracBrowser が提供する ''最終更新'' リンクを使用することでしょう。89 最後に残った操作として、 90 TracBrowser が提供する ''最終更新'' (英語版では ''Last Change'') リンクがあります。 91 91 92 92 このリンクはそのパスで起こった最後の変更を表示します。 93 そこから、 ''前の チェンジセット'' と ''後のチェンジセット''リンクを使用93 そこから、 ''前の更新'' (英語版では ''Previous Change'') と ''次の更新'' (英語版では ''Next Change'') リンクを使用 94 94 することで、そのファイルやディレクトリの変更履歴を横断的に見ることができます。 95 95