
Ours and Theirs are confusing, add more info everywhere it's used in GUI
Everytime I have a conflict in git and I need to resolve it by choosing "Take Ours" or "Take Theirs" - I get confused
I roughly remember that if I do merge - Ours is mine, Theirs is remote
If it's rebase - it's reverse... when applying stash - it's something else...
So thinking about this is hard.. and I am never sure I got it correctly
What I do in the end - I right click file, go to commit log... look at commits and then select file and "Save as after" and Stage to resolve the conflict so I really know which commit is "ours" and which commit is "theirs"
My suggestion is:
everywhere where in UI you write "Take Ours" and "Take Theirs" - do add more info i.e.
Take Ours (<hash> <branch> <author> <message>)
Take Theirs (<hash> <branch> <author> <message>)
It's especially helpful with non tech people (like artists)
Explaining to them insanity about "ours" and "theirs" is pretty much impossible
Customer support service by UserEcho
Great idea to add context as I see multiple people struggle with this.
Yes, this could be very important enhancement. "Ours abd Theirs" are hard to understand in most cases.
Please note that the conflicting file contains already "ours" and "theirs" from Git. We are reluctant to modify these files automatically.
Agreed on that Thomas, thinking could add the info in the header above the diff w/the existing info.
What to show for the hard case when swapping two commits (e.g. using drag and drop)?