github / github/app

I ran into two usability problems in Copilot workspace sessions:

オープン
#3,177 コメント 1 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
言語のデータがありません
スター
2.1k
フォーク
153
PR マージ指標
30日以内にマージされた PR はありません

説明

I ran into two usability problems in Copilot workspace sessions:

1. Ignored files cannot be edited from the Files window
Files like app/etc/env.php are intentionally git-ignored because they configure the local environment. In Magento projects these files are essential for local development. The Files window/editor can hide or make ignored files read-only, which makes local environment setup harder than necessary. There should be a way to show and edit ignored local files, preferably with a clear warning that they are ignored/sensitive and should not be committed.

2. Changes window compares against master instead of the checked-out branch upstream
In a session checked out on a feature branch, the Changes window compares the branch against origin/master. That is not always useful. When working on an existing feature branch, I usually want to see only what changed locally after the last commit, or the difference between my local branch and origin/. Comparing everything to master shows the whole feature branch history and makes it hard to see my actual current changes.

---
| Field | Value |
| --- | --- |
| App version | 1.1.12 |
| OS | macOS 26.2.0 |
| Theme | Monochrome |
| Path | /chat |
| Tenure | Week 2 |

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

無視されるローカルファイル(app/etc/env.php など)とチェックアウト済みの feature branch を使って、Files ウィンドウと Changes ウィンドウで両方の報告を再現する。ファイルの可視性と編集可能性、およびブランチ比較の動作について workspace のセッション処理を読み解く。無視されたファイルを明確な警告付きで編集でき、Changes に選択したブランチの関連するローカルまたは upstream の diff が表示されれば完了とする。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
git, github
領域
desktop, developer-experience
issue の種類
機能追加
難易度
4/5
見積もり時間
3〜5日
活発さ
活発
明瞭さ
おおむね明確
初心者へのやさしさ
48/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。