GitHub Desktop 3.6:ワークツリー機能と Copilot の統合深化
本文の状態
日本語全文を表示中
詳細モードで約3分の本文を読めます。
同じ出来事の情報源
この情報源を基点に整理
GitHub Changelog
GitHub はデスクトップアプリ「GitHub Desktop」のバージョン 3.6 をリリースし、コミット作成やマージ競合解決に GitHub Copilot を活用できる機能を追加するとともに、Git ワークツリーのサポートを開始した。
Source Article
元記事を日本語で読む
本文に関係しない購読案内、埋め込み通知、サイト内プロモーションは除いています。
GitHub Desktop 3.6 は、GitHub Copilot がコミット作成とマージ競合の解決を支援するようになり、さらに新しい Git worktree(ワークツリー)サポートも追加されることで、日々の Git フローを一つの場所でより統合的に扱えるようになりました。
課題
開発の多くが AI やコーディングエージェントの助けを借りて行われるようになり、その間にある日常的な Git の瞬間に対する要求も高まっています。しかし、いくつかの瞬間はまだフローから離れさせます:コミット作成にはより多くの制御とリポジトリ標準とのより良い整合性が必要であり、マージ競合は依然として最も恐ろしい Git ワークフローの一つです。また、複数のブランチを同時に作業する場合、変更を一時保存(stash)したり、ブランチを頻繁に切り替えたり、追加のクローンを作成したりする必要があります。
Copilot に対する新たな基盤
GitHub Desktop 内の Copilot は、強化されたコミットメッセージ体験と新しいマージ競合ワークフローの背後にある共有基盤である Copilot SDK(SDK:ソフトウェア開発キット)上で動作するようになりました。
これらの機能を超えて、この SDK は Copilot の実行方法においてより多くの柔軟性を解放します。GitHub Desktop 内のすべての Copilot 機能にはモデルピッカーが組み込まれており、GitHub を通じて利用可能なモデルから選択できます。また、BYOK(Bring Your Own Key:キーの持ち込み)を使用して、サードパーティのプロバイダーやローカルマシン上で実行されているモデルに接続することも可能です。
より多くの制御でコミットを作成
GitHub Desktop のコミットメッセージ生成機能は、より強力かつカスタマイズ可能になりました。この機能は、.github/copilot-instructions.md および AGENTS.md ファイルからカスタム指示を読み取り、リポジトリに対して定義されたコミットメタデータルールを尊重します。これにより、生成されるメッセージがあなたのスタイルに合致し、リポジトリの基準内に収まります。
Copilot で競合を解決する
マージ競合(merge conflicts)は、GitHub Desktop での AI 支援による解決機能により、より簡単にナビゲートできるようになりました。競合が発生すると、Desktop は競合している変更内容を説明し、マージ完了前に確認・承認・編集できる解決策を提案します。
並列で複数のブランチを跨いで作業する
GitHub Desktop は Git worktrees(ワークツリー)をサポートするようになりました。これにより、変更の一時保存やブランチの切り替え、同じリポジトリの再クローンを行うことなく、一度に複数のブランチで作業できます。これは、孤立した並列セッションを実行するためにワークツリーを頻繁に起動するコーディングエージェント(coding agents)と併せて特に便利です。
はじめに
GitHub Desktop 3.6.0 は、macOS および Windows で利用可能です。GitHub Desktop のダウンロードと使用は無料ですが、Copilot を活用した機能を利用するには GitHub Copilot へのアクセス権限が必要です。
自動更新は段階的に展開されます。または、github.com/apps/desktop から最新リリースをダウンロードすることも可能です。これらのワークフローの詳細については、GitHub Desktop のドキュメントをご覧ください。
フィードバックがある場合や問題が見つかった場合は、desktop/desktop リポジトリにイシューを開いてください。
本記事「GitHub Desktop 3.6: Worktrees and deeper Copilot integration」は、The GitHub Blog に最初に掲載されました。
原文を表示
GitHub Desktop 3.6 brings more of your day-to-day Git flow into one place with GitHub Copilot now powering commit authoring and merge conflict resolution, plus new Git worktree support.
The problem
More and more development happens with the help of AI and coding agents, which raises the bar for the everyday Git moments in between. A few of those moments still pull you away from your flow: commit authoring needs more control and better alignment with repository standards, merge conflicts remain one of the most intimidating Git workflows, and working across multiple branches at once often means stashing changes, switching branches repeatedly, or creating extra clones.
A new foundation for Copilot
Copilot in GitHub Desktop now runs on the Copilot SDK, the shared foundation behind both the enhanced commit message experience and the new merge conflict workflow.
Beyond those features, the SDK also unlocks more flexibility in how Copilot runs. Every Copilot feature in GitHub Desktop now includes a model picker so you can choose from the models available to you through GitHub. You can also use bring your own key (BYOK) to connect a third-party provider or a model running locally on your machine.
Author commits with more control
GitHub Desktop’s commit message generation feature is now more powerful and customizable. It picks up custom instructions from your .github/copilot-instructions.md and AGENTS.md files, and honors commit metadata rules defined for your repository. This way generated messages match your style and stay within your repository’s standards.
Resolve conflicts with Copilot
Merge conflicts are now easier to navigate with AI-assisted resolution in GitHub Desktop. When you hit a conflict, Desktop can help explain the conflicting changes and suggest a resolution that you can review, accept, or edit before completing the merge.
Work across branches in parallel
GitHub Desktop now supports Git worktrees, so you can work across multiple branches at once without repeatedly stashing changes, switching branches, or cloning the same repository. This is especially handy alongside coding agents, which often spin up worktrees to run isolated, parallel sessions.
Getting started
GitHub Desktop 3.6.0 is available now for macOS and Windows. GitHub Desktop is free to download and use, and Copilot-powered features require access to GitHub Copilot.
Automatic updates roll out progressively, or you can download the latest release from github.com/apps/desktop. To learn more about these workflows, see the GitHub Desktop documentation.
Have feedback or found an issue? Open an issue in the desktop/desktop repository.
The post GitHub Desktop 3.6: Worktrees and deeper Copilot integration appeared first on The GitHub Blog.
今日のまとめ
AIデイリーブリーフで今日の重要ニュースをまとめ読み