orize@lemmy.dbzer0.com to Godot · 2 days agoWhat version control software do you use?message-squaremessage-square30linkfedilinkarrow-up131arrow-down11
arrow-up130arrow-down1message-squareWhat version control software do you use?orize@lemmy.dbzer0.com to Godot · 2 days agomessage-square30linkfedilink
minus-squaretatterdemalionlinkfedilinkarrow-up2·9 hours ago can be nicer Understatement. It solves almost every problem I’ve ever had with git. No more destructive commands. jj undo or jj op restore can always put you back into a good state. Merge conflicts can be ignored until you want to resolve them. No “unstaged files” to deal with. Just keep your .gitignores up to date and jj automatically tracks new files. Rebasing and patch management is just incredibly simple. It actually has a nice default view of the commit graph. I used to use StackedGit for a while before switching to Jujutusu. While stg is nice, I think jj is a huge improvement.
minus-squareStrikeForceZerolinkfedilinkarrow-up1·7 hours agoAside from the obvious cases like pruning or garbage collection that remove orphaned or dangling commits, is there anything else destructive that git reflog can’t help recover from?
minus-squaretatterdemalionlinkfedilinkarrow-up1·30 minutes agoI probably can’t give a good technical comparison of the power of git reflog vs jj op log, but I find jj op log much easier to use.
Understatement. It solves almost every problem I’ve ever had with git.
jj undo
orjj op restore
can always put you back into a good state..gitignore
s up to date andjj
automatically tracks new files.I used to use StackedGit for a while before switching to Jujutusu. While
stg
is nice, I thinkjj
is a huge improvement.Aside from the obvious cases like pruning or garbage collection that remove orphaned or dangling commits, is there anything else destructive that
git reflog
can’t help recover from?I probably can’t give a good technical comparison of the power of
git reflog
vsjj op log
, but I findjj op log
much easier to use.