Rendered at 21:42:00 GMT+0000 (Coordinated Universal Time) with Cloudflare Workers.
y1n0 7 minutes ago [-]
I don't get why people like jujutsu. I tried it for a while but I work with a quite a few people in the same repo and I need easy named branches that keep up with commits. For all the many problems in git, branches are dead easy. That was the big innovation over svn at the time.
Last time I tried jj, branches were an extremely laborious process to keep up to date. I don't see how people that aren't working alone can work with that. I have numerous branches in flight at any given time, and my colleagues do as well. The idea of manually keeping them pointed at the right commit is just nuts.
Maybe they've fixed that astonishing choice since then, and I'd give things another go if they did. But branches and worktrees are how I operate.
diath 5 minutes ago [-]
So... git rebase -i?
nomel 2 minutes ago [-]
Definitely not. Switch to a previous commit, make edits, changes propagate into the future.
jonathanyc 4 minutes ago [-]
I have been walking some newer programmers through Git recently, so this topic is fresh on my mind. The commands in the blog post do not look friendlier or even different.
mi_lk 2 minutes ago [-]
Save you a click: Squash everything together then pick each component out by squash -i to an empty commit
Last time I tried jj, branches were an extremely laborious process to keep up to date. I don't see how people that aren't working alone can work with that. I have numerous branches in flight at any given time, and my colleagues do as well. The idea of manually keeping them pointed at the right commit is just nuts.
Maybe they've fixed that astonishing choice since then, and I'd give things another go if they did. But branches and worktrees are how I operate.