Microsoft、「Visual Studio 2019 バージョン16.6 Preview 2」に新しいGit関連機能を搭載リモートワークが増えている現在は、なおさら重要

Microsoftは、「Visual Studio 2019 バージョン 16.6 Preview 2」のプレビュー機能「新しいGitユーザーエクスペリエンス」を開発者向けブログで紹介した。

» 2020年04月06日 10時10分 公開
[@IT]

この記事は会員限定です。会員登録(無料)すると全てご覧いただけます。

 Microsoftは2020年3月30日(米国時間、以下同)、3月26日にリリースした「Visual Studio 2019 バージョン 16.6 Preview 2」に初めて搭載したプレビュー機能「新しいGitユーザーエクスペリエンス」を開発者向けブログで紹介した。

 この機能は、「GitHub」「Azure Repos」などのGitホスティングサービスでコードを扱う際の生産性を向上させる。この機能を有効にするには、検索フィールド([Ctrl]+[Q]キーでアクセス)で「プレビュー機能」を検索し、表示される[オプション]ウィンドウの[環境]→[プレビュー機能]で[新しいGitユーザーエクスペリエンス]のチェックボックスをチェックする。

 Microsoftは、この機能はまだ不完全であり、今後改良していくと述べている。

[新しいGitユーザーエクスペリエンス]を有効にした後の「Git」メニュー(出典:Microsoft)

 新しいGitユーザーエクスペリエンス機能の概要は以下の通り。

初期化と発行

 ローカルGitポジトリを初期化し、シングルクリックでGitHub、Azure Repos、その他のリモートGitホスティングサービス(「BitBucket」やカスタムGitサーバなど)に直接発行できるようになった。オンラインの既存プロジェクトがあれば、内蔵のGitHubやAzure Reposのブラウジング機能を使って、コードのクローンを作成できる。

リポジトリを初期化してGitHubにプッシュ(出典:Microsoft)

新しいブランチの作成

 新しいGitメニューとGitツールウィンドウからブランチを作成し、コード変更をコミットできる。

ブランチを作成し、変更をコミット(出典:Microsoft)

ブランチの管理

 Gitツールウィンドウからブランチを管理できるようになった。新機能開発やバグ修正の作業をしたら、Gitツールウィンドウのブランチドロップダウンを使って、ブランチのチェックアウト、マージ、リベース、履歴表示、名前変更、削除を行える。

ブランチをマージし、削除(出典:Microsoft)

マージコンフリクトの解決

 チームとのコラボレーションや作業の共有は非常に重要だ。リモートワークが増えている現在の環境ではなおさらだ。コードを最新に保つことは、Gitツールウィンドウでfetch、pull、pushのショートカットを使って簡単に行える。だが、最新のコード変更の同期を注意深く行っていても、時にはマージコンフリクトが発生するのは避けられない。Microsoftは、「新しいGitユーザーエクスペリエンス機能により、こうした場合の対処と解決が容易になっている」としている。

マージコンフリクトを解決(出典:Microsoft)

Copyright © ITmedia, Inc. All Rights Reserved.

スポンサーからのお知らせPR

注目のテーマ

Microsoft & Windows最前線2025
AI for エンジニアリング
ローコード/ノーコード セントラル by @IT - ITエンジニアがビジネスの中心で活躍する組織へ
Cloud Native Central by @IT - スケーラブルな能力を組織に
システム開発ノウハウ 【発注ナビ】PR
あなたにおすすめの記事PR

RSSについて

アイティメディアIDについて

メールマガジン登録

@ITのメールマガジンは、 もちろん、すべて無料です。ぜひメールマガジンをご購読ください。