← Back to context

Comment by tcoff91

2 months ago

But with jj there are better workflows that aren’t really doable with git.

Last time I saw this claimed (maybe from steve's tutorial?) it was just autosquash. Do you have another example?

  • https://ofcr.se/jujutsu-merge-workflow

    With `jjui` this strategy takes only a few keystrokes to do operations like adding/removing parents from merge commits.

    It's so nice to have like 4 parallel PRs in flight and then rebase all of them and all the other experimental branches you have on top onto main in 1 command.

    Also, I cannot even stress to you how much first-class-conflicts is a game changer. Like seriously you do NOT understand how much better it is to not have to resolve conflicts immediately when rebasing and being able to come back and resolve them whenever you want. It cannot be overstated how much better this is than git.

    Also, anonymous branches are SOOOO much better than git stashes.