Visual Studio 向け GitHub 拡張機能2022-09-08T14:05:03-07:00

Visual Studio と GitHub の連携が向上

GitHub と Visual Studio を使用して、ソース管理と CI/CD ワークフローをコードに近づけます。 GitHub サポートが Visual Studio に組み込まれました。

“新しい Git 統合をよく使用しています。 シンプルですっきりとした Git エクスペリエンスです。”
– GitHub ユーザー

GitHub とのシームレスな統合

Visual Studio を使用して、GitHub.com または GitHub エンタープライズ アカウントを認証してリポジトリを作成し、最初のコミットを GitHub にプッシュします。

Seamless integration with GitHub screenshot Seamless integration with GitHub screenshot
Clone and code from within the IDE

IDE 内からクローンおよびコード作成を行う

GitHub リポジトリを参照し、リポジトリをローカル コンピューターにクローンして、コミットとプッシュを開始します。

新しいリポジトリを作成してプッシュする

1 つのステップでローカル コードを取得し、GitHub の新しいリポジトリにプッシュします。Visual Studio で、ローカル およびリモートでのリポジトリの作成が処理されます。リポジトリを完全に非公開にすることもできます。

Create and push new repos

ブランチ、ステージング、コミット

ステータス バーからブランチを作成して切り替えます。Git 変更ツール ウィンドウを使用して、変更を表示し、コミットするファイルをステージし、コミットします。

Merge and Rebase

Visual Studio 内から直接機能を完了した後、ブランチをマージまたはリベースします。プル時にマージまたはリベースするか
、フェッチ時にブランチを取り除くかを選択することもできます。

Screenshot for resolving conflicts Screenshot for resolving conflicts

マージの競合を解決する

マージの競合が発生すると、Visual Studio ですぐにそれが認識され、マージされていない変更が [Git 変更] ウィンドウに表示されます。組み込みのマージ エディターでは、競合するそれぞれの変更が示されるため、現在または以後の状況を把握できます。また、マージを受け入れた場合の結果が表示されます。

リポジトリの履歴を参照する

Git リポジトリ ウィンドウを使用して、ブランチとその履歴の全体像を把握します。個々のコミットを選択すると、詳細とファイルの差分が表示されます。差分を並べて表示することを好むユーザーもいれば、インライン ビューを好むユーザーもいます。両方を Visual Studio で取得します。この設定は、変更が生じても維持されるため、設定した後は覚えていなくても構いません。

Browse your repository history
screenshot for Integrated CICD workflows with GitHub actions screenshot for Integrated CICD workflows with GitHub actions

CI/CD ワークフローと GitHub アクションの統合

Visual Studio の発行では、Azure にデプロイされている ASP.NET Core アプリケーションの GitHub Actions を簡単にセットアップできます。数回クリックするだけで、機能する GitHub Actions ワークフローが Visual Studio で生成されます。

フィードバック