When the "Repos directory" setting is changed (e.
- Ngôn ngữ chính
- Không có dữ liệu ngôn ngữ
- Star
- 2.1k
- Fork
- 153
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
When the "Repos directory" setting is changed (e.g. from ~/.copilot/repos to ~/repos), existing projects retain their original main_repo_path in the projects table and root_resource_uri in the project_checkouts table. This causes worktree creation to fail for those projects because the app tries to run git worktree add from a main checkout path that no longer exists.
---
| Field | Value |
| --- | --- |
| App version | 1.0.21 |
| OS | macOS 26.5.2 |
| Theme | GitHub |
| Path | /chat |
| Tenure | Day 4 (Week 1) |
Hướng dẫn đóng góp
Hướng nghiên cứu
Bắt đầu từ luồng cài đặt /chat và theo dõi cách thay đổi thư mục Repos ảnh hưởng đến bảng projects và bảng project_checkouts. Kiểm tra cách các đường dẫn được lưu trữ đó được sử dụng trong quá trình tạo git worktree; hoàn tất khi các project hiện có sử dụng vị trí checkout hợp lệ mới và việc tạo worktree thành công sau khi thay đổi cài đặt.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- git
- Lĩnh vực
- databases, desktop
- Loại issue
- Lỗi
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Ít trao đổi
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 52/100