-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
FormResolveConflicts: Improve help when merging/rebasing #11619
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
FormResolveConflicts: Improve help when merging/rebasing #11619
Conversation
199b993
to
a2af092
Compare
I would prefer to have the branch name where available, then commit, then remote/incoming (keep ours/theirs as it is used by Git). |
👍 When rebasing, the term "incoming (ours)" is much clearer to me than just "remote (ours)". It will be most helpful to me to have these additions in the lower pane of the dialog (green arrows). This can be looked up without closing the merge tool. |
a2af092
to
d2a8b7e
Compare
Done. |
I keep that in mind for later as it is a good idea but it's not easy to retrieve these information as we have no context when the form is opened. So I will definitively not do it in this PR which goal was a quick improvement on complaints I see here and there... |
I looked at this some years ago and saw no quick fix, I was hoping you had one... I am OK with the change, even if I personally see no improvement. |
label7.TabIndex = 1; | ||
label7.Text = "Local"; | ||
label7.Text = "Local/Current"; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
In dependency on the operation:
label7.Text = "Local/Current"; | |
label7.Text = "Local/current (ours)"; |
label7.Text = "Local/Current"; | |
label7.Text = "Local/current (theirs)"; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
label5.TabIndex = 5; | ||
label5.Text = "Remote"; | ||
label5.Text = "Remote/Incoming"; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ditto
label5.Text = "Remote/Incoming"; | |
label5.Text = "Remote/incoming (...)"; |
9c6f422
to
8d9e4d8
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you, just nits
following v4 doc update
* Prevent calculating rebase dir twice * DRY
…ns#11619) + Add help tooltips on label
8d9e4d8
to
88150f0
Compare
88150f0
to
80b8b39
Compare
80b8b39
to
4e07483
Compare
* Prevent calculating rebase dir twice * DRY
Proposed changes
When conflicts during merge/rebase, it is not always easy to what is "local" or "remote" ( See here and here )
Screenshots
Before
After
Test methodology
Test environment(s)
Merge strategy
I agree that the maintainer rebase merge this PR (if the commit message is clear).
✒️ I contribute this code under The Developer Certificate of Origin.