Skip to content

Conversation

sina-hide
Copy link
Contributor

It was possible to stage a file with conflicts (double tap, space, enter, or a stage button). As a result it would no longer be shown as conflicted, and the user could no longer solve the conflict in any way (use theirs, use mine, or execute merge tool), not even after unstaging again.

Now conflicted files are ignored when staging.

It was possible to stage a file with conflicts (double tap, space,
enter, or a stage button).  As a result it would no longer be shown as
conflicted, and the user could no longer solve the conflict in any way
(use theirs, use mine, or execute merge tool), not even after unstaging
again.

Now conflicted files are ignored when staging.
@love-linger love-linger self-assigned this Jul 11, 2025
@love-linger love-linger added the enhancement New feature or request label Jul 11, 2025
@love-linger love-linger merged commit 7aa0083 into sourcegit-scm:develop Jul 11, 2025
14 checks passed
love-linger added a commit that referenced this pull request Jul 11, 2025
- Remove unnecessary reference to `System.Linq`
- Stop to auto-stage and commit when there is unsolved conflict(s)
love-linger added a commit that referenced this pull request Jul 11, 2025
- Remove unnecessary reference to `System.Linq`
- Stop to auto-stage and commit when there is unsolved conflict(s)

Signed-off-by: leo <longshuang@msn.cn>
@sina-hide sina-hide deleted the prevent-conflict-staging branch July 11, 2025 04:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants