Skip to main content
ツールと操作

コードレビューとコミット

ファイルの変更を確認し、対象範囲を選択して、Qoder からコミットまたはプッシュします。

Qoder がプロジェクトを編集した後は、変更を共有する前に Review を開いて実際のファイルを確認します。Review にはタスクの横にリポジトリの差分が表示されるため、変更内容を確認し、必要なファイルを選び、Qoder 内で Git ワークフローを完了できます。

Review を使用する場面

Review は、次の操作に使用します。
  • エージェントによる編集をコミット前に確認する
  • 未ステージ、ステージ済み、コミット済み、またはブランチの変更を比較する
  • 個別のファイルをステージまたは元に戻す
  • コミットの作成、既存コミットのプッシュ、またはコミットとプッシュを一度に実行する
エージェントの最終応答を読むだけでは、差分のレビューにはなりません。コミット前に、関連するテストまたは手動確認を実行し、実際のファイルを確認してください。

Review を開く

workspace を含むタスクで sidebar を開き、Add tab → Open review を選択します。task monitor の environment information に Uncommitted changes が表示されている場合は、その件数から Review を直接開くこともできます。 Review タブには、次の項目があります。
  • 変更元セレクター
  • 選択した変更元の追加行数と削除行数
  • ファイルへの移動、変更の折りたたみ、ファイル一覧の表示を行うコントロール
  • ファイルごとの差分とファイル単位の操作
  • Git ワークフローを完了する Commit or push

確認する変更を選択する

Review 上部の Choose change source を開き、目的に合う変更元を選択します。
UI option表示内容
Last turn最新のタスクターンに関連するファイル変更。
Uncommittedまだコミットされていないすべての変更。
UnstagedGit のステージ領域に追加されていない変更。
Staged次のコミット用にステージされている変更。
Committedコミット済みの変更。
Branch現在のブランチの変更。
リポジトリ全体を対象とする変更元には、現在のタスク以外で作成された変更が含まれる場合があります。ステージ、復元、コミットの前に各ファイルの目的を確認してください。

ファイルごとに確認する

  1. 変更元を選択します。
  2. Jump to file または Show files を使用して、対象ファイルを開きます。
  3. 差分の追加と削除の両方を確認します。必要に応じて Stacked または Split を選択し、空白のみの変更の表示や行の折り返しも設定できます。
  4. 未ステージのファイルを次のコミットに含める場合は Stage file を選択します。未コミットの変更を削除する場合にのみ Revert file を使用します。
  5. 必要なテスト、ビルド、静的チェック、または手動確認を実行します。
ファイルを元に戻すと、そのファイルの未コミットの変更が削除されます。実行前に内容を十分に確認してください。

コミットまたはプッシュする

1

コミットフローを開く

対象の変更を確認した後、Commit or push を選択します。
2

ブランチを確認する

Commit or push ダイアログで現在のブランチを確認します。新しいブランチにコミットする場合は、ブランチメニューを開いて New branch を選択します。
3

含める変更を確認する

未ステージのファイルも今回のコミットに含める場合にのみ Include unstaged changes を使用します。続行する前に、表示された追加行数と削除行数を確認してください。
4

変更を説明して完了する

コミットメッセージを入力するか、空欄のままにして Qoder に生成させます。ローカルコミットを作成する場合は Commit、既存コミットをプッシュする場合は Push、両方を実行する場合は Commit and push を選択します。
コミットが成功しても更新されるのはローカルリポジトリだけです。対象ブランチへのプッシュが成功してから、ほかの共同作業者がコミットを取得できます。
最後に、予期しない変更が作業ツリーに残っていないこと、必要なチェックが成功したこと、意図したリモートブランチにプッシュしたことを確認してください。