bcarlin.net/content/blog/jj-main-vcs/index.en.md
Bruno Carlin bcfa3e37a5
DRAFTS
wip: current work
2025-07-05 04:08:11 +02:00

804 B

title slug date draft categories tags summary description resources
I Use jj as my Main VCS i-use-jj-as-my-main-vcs 2025-07-02T18:04:31+02:00 true
Tooling
jj
git
entrer le résumé entrer la description
src params
jj-logo.svg
legend
jj logo

I stumbled upon jj sometimes last year but I decided to give it a real go a few month ago. It has already become my main VCS for all my code, even as a replacement of git.

JJ Logo

does things right:

  • undo that works
  • versioned working copy (restore a deleted file to a previous version)
  • jj git fetch removes local branches when the remote is removed
  • jj log shows what is useful by default without noise
  • rebase of trees
  • rebase of multiple branches