GitHub Copilotの統合で強化された「Visual Studio 2022 バージョン 17.10」のGitツール機能とは:プルリクエストやコミットの説明などをAIで生成可能
Microsoftは、2024年5月に一般提供を開始した「Visual Studio 2022 バージョン 17.10」の最新のGitツール機能を公式ブログで紹介した。
Microsoftは2024年6月12日(米国時間)、5月に一般提供を開始した統合開発環境「Visual Studio 2022 バージョン 17.10」の最新のGitツール機能を公式ブログで紹介した。
GitHub CopilotのAIアシスタンス
Visual Studio 2022 バージョン 17.10では、「GitHub Copilot」のAI(人工知能)ベースのコーディング支援機能がシームレスに組み込まれている。こうしたAIアシスタンスにより、面倒なバージョン管理がより容易になり、チームコラボレーションも促進されると、Microsoftは述べている。
新しいAIアシスタンスによる以下のGitツール機能を試すには、アクティブなGitHub Copilotサブスクリプションを持ち、GitHub Copilotコンポーネントをインストールして、GitHub Copilotメニューで「Git Preview Features」を有効にする必要がある。
生成されるGitコミットメッセージの短縮
ユーザーのフィードバックを反映し、AIによって生成されるGitコミット機能の出力が短くなった。
AIでプルリクエストの説明を生成
GitHub Copilotを利用してプルリクエストを作成する際に、最初の説明のドラフトを生成できるようになった。この機能は、コードをレビューする同僚にとって重要な文脈を提供したり、関連する変更を全てプルリクエストに含めたりするのに役立つ。
プルリクエストを作成するウィンドウでペンのアイコンを選択すると、AIが生成する説明が表示される。
AIによる説明でコミット履歴の把握が容易に
コミットの詳細ウィンドウにGitHub Copilotによる説明機能が追加され、各コミットの内容を理解しやすくなった。変更点の概要がコードと並んで表示され、重要な違いとその根拠が強調表示される。
任意のコミットをダブルクリックすると、Gitリポジトリウィンドウでコミットの詳細ペインが開き、「Explain」アイコンを選択すると、変更の概要が表示される。
作業項目をリンクしてプルリクエストを作成
Visual Studioでプルリクエストを作成する際に「Related Work Items」(関連作業項目)セクションを使って、プルリクエストの説明で参照した作業項目を表示し、それらをAzure DevOps上のプルリクエストにリンクすることが可能になった。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- GitHub、「GitHub Copilot Extensions」を発表 チャットでAzureやDockerなどのサービスを操作可能に
GitHubは、AIペアプログラミングツール「GitHub Copilot」のチャット機能を拡張する「GitHub Copilot Extensions」を発表した。 - 「Visual Studio Code」バージョン1.89リリース ブランチ切り替え時のエディタ保存、復元機能など
MicrosoftはVisual Studio Codeのバージョン1.89をリリースした。ブランチ切り替え時のエディタ保存、復元機能やGitHub Copilotにおけるコンテンツ除外機能などが加わった。 - 「Visual Studio Code」バージョン1.88リリース タブのラベルカスタマイズやインラインチャットの改善など
MicrosoftはVisual Studio Codeのバージョン1.88を公開した。タブのラベルのカスタマイズやインラインチャットの改善などが実施された。本記事ではアップデートの主な内容を紹介する。