martinvonz / jj

A Git-compatible VCS that is both simple and powerful
https://martinvonz.github.io/jj/
Apache License 2.0
8.39k stars 289 forks source link

FR: I read a blog post but could not get my head around why I would choose this over Git #4013

Closed alexec closed 3 months ago

alexec commented 3 months ago

I, like you, think the idea of as easy-to-use VCS would be wonderful. Yet, I cannot get my head around why I would use this instead of Git, I don't know Mercurial/Darcs/Spaling or any other VC system, so terms like "revset" are confusing for me.

More docs sometimes is not helpful. Why about "Jujitsu for Git" article? These are things I do a lot:

ilyagr commented 3 months ago

The following articles have been helpful to various people:

https://steveklabnik.github.io/jujutsu-tutorial/ (the newest)

https://martinvonz.github.io/jj/latest/github/ (especially for Pull Requests)

An I'm guessing you've seen https://martinvonz.github.io/jj/latest/tutorial/ (the oldest).

I think they cover all of the topics you mention, but experience reports about what was confusing or helpful, as well as suggestions as to how to improve things are welcome.

Finally, to state the obvious, there is no obligation for you to wrap your head around jj or to use it over Git. If something piques your curiosity, great! If not, perhaps something will interest you later, or perhaps jj just doesn't help with your workflow or the problems you have.