| ▲ | tomsmeding a day ago | |||||||||||||||||||||||||
It ought not to, indeed. However, if you want "save my file" to include awareness of other developers concurrently working on the same project -- even the same file -- with a decent way to handle conflicts, it suddenly becomes complicated. Git is probably not the optimal way of designing a UI around this, but it's not like this is an easy problem. | ||||||||||||||||||||||||||
| ▲ | dijit a day ago | parent [-] | |||||||||||||||||||||||||
where you can select elements from both and have them merge into the middle.Or the p4 merge way of:
Even most GUI's for git do it this way actually.Merging should not be a major issue, it should be a trivial annoyance. It shouldn't drop you into an interactive rebase that invalidates every object after it (necessarily). | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||