4 ms·
Having worked with cvs and svn, git has been an absolute blast. That said, the first thing I do now in a repo is jj init --colocate. The fact alone that there
by OvbiousError 10mo ago
Having worked with cvs and svn, git has been an absolute blast.
That said, the first thing I do now in a repo is jj init --colocate. The fact alone that there is an operation log in jj, so you can easily revert your last command, or go back to any point you want, is mind blowing coming from git and having experienced frantically digging through the reflog.
But that aside, the way to work with branches ahem bookmarks, commits, conflicts, just makes so much sense in a world where simultaneous feature branches are a thing.
- gcr 10mo agoKeep in mind that you still need to occasionally run jj commands, even in collocated repositories Example: jj snapshots the working copy on any jj command but not any git command It’s a leaky abstraction
- steveklabnik 10mo agoColocation is the default these days, by the way.