Cursor’s current @Git options allows two types of diff:
- Diff with Main Branch
- Diff of Working State
In our team, we have a development branch that’s different from main branch.
And we regularly create pull requests to this development branch instead of main.
So, we feel the need to be able to tag a “Diff with Custom Branch”, so that we can specify which branch to be used as base branch instead of always using main.
That way, we can ask the LLM to review only the diff with our development branch.
13 Likes
This would be very helpful. Also, we need to have a diff for staged changes (what we are about to commit). Doing a AI Review for staged changes is something that a developer could use before commiting the changes.
Our team has run into the same issue. Our main branch is not our working development branch, it is our release branch. Comparing against it is often unhelpful. The Git context is good, but it doesn’t provide enough options to be really useful. To be most helpful it should include:
Diff with branch X
Staged Changes
3 Likes
This would be amazing! More broadly, I often use the changes between (diff?) view in cursor to see changes. The workflow (with gitlens) looks something like:
- select original branch for compare
- compare with selected (on my active branch)
- view the diff
- ask chat to summarise my changes and write an MR (i want to be able to @ the diff in this step)
2 Likes
the current feature hasnt been very helpful to us as in all our projects, the main branch is different. +1
This is still not available. Please add this feature.
1 Like