commit 変更の表示

自分以外が commit でファイルに加えた変更の具体的な内容を確認することが必要になることはよくあります。こうした変更を表示するには、[commit の詳細] ビューの [変更されたファイル] セクションを使用します。

[commit の詳細] の [変更されたファイル]

[commit の詳細] ビューにアクセスする

[commit の詳細] ビューには、次の方法でアクセスできます。

  • [変更履歴] パネルから
  • commit のリンクから

いずれのオプションも、Google Cloud Source Repositories UI でファイルまたはフォルダーを開くと選択可能になります。

[変更履歴] パネルを使用する

[変更履歴] パネルから commit の詳細を表示するには:

  1. [マイソース] または [すべてのリポジトリ] ビューで、リポジトリを選択します。

    [ファイル] ビューが開きます。

  2. 表示するファイルを参照して選択します。

  3. 右上にある [履歴] リンクをクリックします。[commit の履歴] パネルに commit が一覧表示されます。各行には、その commit のハッシュがハイパーリンクとして表示されます。

  4. commit のハッシュをクリックして [commit の詳細] ビューを開きます。

[commit の詳細] ビューを開くには、commit のリンクをクリックするという方法もあります。

ブランチでの最新バージョンのファイルを表示している場合、commit 情報へのリンクには、そのブランチの名前と併せて最新の commit のハッシュが示されます。

commit 情報へのリンク(最新)

前のバージョンのファイルまたはフォルダーを表示している場合、commit 情報へのリンクには、その commit のハッシュが示されます。

commit 情報へのリンク(最新)

特定のタグを表示している場合、commit 情報へのリンクには、そのタグに関連付けられているハッシュが示されます。

commit 情報へのリンク(最新)

いずれの場合も、commit のハッシュをクリックすると [commit の詳細] ビューが開きます。

行の変更を表示する

[commit の詳細] ビューを使用して、各ファイル内でどの行が変更されたのかを確認できます。

行の変更を表示するには:

  1. 特定の commit の [commit の詳細] ビューにアクセスします。

  2. 表示するファイルを見つけます。

  3. そのファイルの最後の行にある下矢印アイコンをクリックします。

[変更されたファイル] セクションが展開されて、そのファイル内で行われた変更が表示されます。

変更が展開されたファイル

すべての変更を同時に表示するには、[変更されたファイル] セクションの右側にある [すべて展開] ボタンをクリックします。[変更されたファイル] セクションが展開されて、各ファイル内で行われた変更がすべて表示されます。

ファイルの差分を確認する

特定のファイル内で行われた変更について詳しく調べるには、[差分] ビューを開きます。このビューには、前回の commit とのファイルの差分が示されます。他の commit を選択して、その commit に対してファイルを比較することもできます。

ファイルの差分を確認するには:

  1. 特定の commit の [commit の詳細] ビューにアクセスします。
  2. 表示するファイルをクリックします。[差分] ビューが開きます。このビューには 2 つのパネルがあります。左側のパネルには、以前のバージョンのファイルが表示されます。右側のパネルには、commit の時点で存在したファイルが表示されます。

    差分ビュー

commit を比較する

時間の経過とともにコードがどのように変化したのかを知るには、2 つの commit を比較するという方法もあります。

2 つの commit を比較するには:

  1. 特定の commit の [commit の詳細] ビューにアクセスします。

  2. [比較] をクリックします。

    [比較] 画面が開きます。この画面で、2 つの異なる commit を選択できます。この画面ではデフォルトで、[commit の詳細] 画面を開いたときに選択していた commit とその commit の直接のが比較されます。

    別の commit を選択するには、[commit] と [対象 - 親] プルダウン リストを使用します。

特定の commit の詳細を表示することで、どのファイルが、どのような理由で変更されたのかについて多くのことがわかります。さらにその親 commit を表示すると、コードの履歴について理解を深めることができます。親 commit とは、現在の commit のベースとなっている commit のことです。

親 commit にアクセスするには:

  1. 特定の commit の [commit の詳細] ビューにアクセスします。

  2. [] の横にあるリンクをクリックします。

多くの場合、commit の親は 1 つしかありません。しかし、commit に複数の親がある場合もあります。2 つ以上のブランチを結合した結果として commit が行われると、commit には複数の親があることになります。commit に複数の親がある場合、[commit の詳細] ビューにはプルダウン リストが表示されます。このプルダウン リストを使用して、差分を確認したり、特定の親に移動したりできます。

このページは役立ちましたか?評価をお願いいたします。

フィードバックを送信...

Cloud Source Repositories