Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
Unable to apply all files changes from worktree chat to main repo - only most recently added/edited files.
I expect when applying changes from a worktree, that all changes are brought over. However, it seems only the most recent files the worktree edited/added are being brought over. This is not useful behavior for worktree workflow. When applying changes from a worktree, I expect all changes that exist in worktree to be applied (not just most recent changes)
Steps to Reproduce
- Start a worktree chat and ask for some work to be done.
- (Some files will now exist) Ask for follow-ups in chat.
- Cursor will add/edit files
- Cursor will show files changed/edited in chat.
- You have option to apply changes but it only applies to the most recent files edited/added (can’t apply entire worktree)
Expected Behavior
When I apply changes from a work tree to main repo, I expect all changes from the worktree to be brought over, not just the most recent ones edited.
For example, a worktree was created with 10 file changes. I ask for specific changes in the worktree chat and 3 files are edited. Now I only have the option to apply those 3 files to main repo. Instead, when applying changes from worktree, all 10 files should be applied.
Operating System
MacOS
Current Cursor Version (Menu → About Cursor → Copy)
Version: 2.1.48 (Universal)
VSCode Version: 1.105.1
Commit: ce371ffbf5e240ca47f4b5f3f20efed084991120
Date: 2025-12-04T19:26:27.263Z
Electron: 37.7.0
Chromium: 138.0.7204.251
Node.js: 22.20.0
V8: 13.8.258.32-electron.0
OS: Darwin arm64 24.6.0
Does this stop you from using Cursor
No - Cursor works, but with this issue