|
|
|
|
|
by tomsmeding
10 days 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. |
|
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).